VirtualHost not Resolved

У меня два одинаковых VH в httpd / conf.d /.

//test.conf
<VirtualHost *:80>
   ServerName testadmin.mysite.it
   DocumentRoot /var/www/html/testadmin
</VirtualHost>


//release.conf
<VirtualHost *:80>
   ServerName deploy.mysite.it
   DocumentRoot /var/www/html/release
</VirtualHost>



httpd -S|grep release
         port 80 namevhost release.mysite.it (/var/www/mysite/deploy.conf:1)

Но пинг на test.mysite.it работает, пинг на deploy.mysite. это нет. Я знаю, что ping - не лучший инструмент для проверки. Оба поддомена обрабатываются одним и тем же веб-сервером, как вы можете видеть из VH. Но testadmin.mysite.it доступен в браузере (он разрешен), другой - нет.

Конечно, если я вставлю в свой / etc / hosts отображение

<ip of webserver> release.mysite.it 

, оно работает.

У меня вопрос. : если мне не приходилось настраивать хост для первого сайта, почему я должен это делать для второго?

Есть что-то, что я могу использовать для проверки этой проблемы?

Оба файла включены в ] http.conf .

-1
задан 5 April 2019 в 11:14
1 ответ

Apache не имеет ничего общего с эхо-запросом. Вам необходимо убедиться, что оба имени хоста разрешаются в DNS и указывают на один и тот же компьютер (например, на один и тот же IP-адрес).

3
ответ дан 5 December 2019 в 19:12

Теги

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