@ZmeY

Как выделить поддомен на отдельный виртуальный хост?

Добрый день!

Есть сайт, доменное имя, для примера, domain.com

Файл конфига вируального хоста апача (упрощенно, скобки квадратные, а не угловые, т.к. парсер сайта "съедает" их, думая что тэги):

################

NameVirtualHost *:80
[VirtualHost *:80]
ServerName domain.com
DocumentRoot /home/www/domain.com/www
[/VirtualHost]

################

хочу выделить один из поддоменов (test.domain.com) в отдельный сайт с отдельной корневой директорией (на том же сервере, ip-адрес одинаковый с основным доменом)

##########

[VirtualHost *:80]
ServerName test.domain.com
DocumentRoot /home/www/test.domain.com/www_ssl
[/VirtualHost]

##########

но при обращении по адресу test.domain.com я все равно попадаю в корень сайта domain.com

что я делаю не так?
  • Вопрос задан
  • 2578 просмотров
Пригласить эксперта
Ответы на вопрос 2
@sHaggY_caT
Сделайте первым (в конфиге) любой другой (тестовый) домен, и проверьте, что у Вас при попытке открыть любой домен открывается Ваш тестовый, указанный первым. скорее всего, будет именно так.

В общем случае, домены третьего уровня описываются точно так же, как домены первого уровня.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
NameVirtualHost ip:80

<VirtualHost ip:80>
ServerName test.domain.com
ServerAlias test.domain.com
DocumentRoot /home/www/test.domain.com/www_ssl
</VirtualHost>

(ip = один из IP-адресов веб-сервера.)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы