Для поддержания нескольких доменов 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>
Основной сайт тоже нужно прописать в виртуальных хостах.
Обычно, их настройка производится в отдельном файле, а в 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>
Основной сайт тоже нужно прописать в виртуальных хостах.
Комментариев нет:
Отправить комментарий