воскресенье, 28 октября 2012 г.

Виртуальные хосты Apache

Для поддержания нескольких доменов 3 уровня, необходимо настроить в apache виртуальные хосты.
Обычно, их настройка производится в отдельном файле, а в httpd.conf производится его include.

1 делом, надо включить поддержку виртуальных хостов директивой NameVirtualHost.

NameVirtualHost адрес:порт

Потом - настроить сами хосты:

<VirtualHost адрес:порт>
    DocumentRoot путь_к_корневому_каталогу_для_этого_домена(например /mysite/subdomain)
    ServerName доменное_имя(например subdomaain.mysite.ru)
    ServerAlias альтернативное_имя(для всяких www, ww1 и т.д.. например www.subdomain.mysite.ru)
    ErrorLog "путь_к_логам"(например "/var/logs/error_log")
    CustomLog "путь_к_логам" common(например "/var/logs/access_log"common)
</VirtualHost>


Основной сайт тоже нужно прописать в виртуальных хостах.

Комментариев нет:

Отправить комментарий