localhost не работает, после настройки Virtualhosts - PullRequest
0 голосов
/ 18 апреля 2020

Кажется, я допустил ошибку ладьи ie. Но не могу это исправить.

Я настроил два VirtualHosts в httpd. Контент, каждый индекс. html, расположен в /www/docs/Domain1 и .. /Domain2 .conf файлы из двух доменов расположены в /etc/httpd/conf.d/domain1.conf и /domain2.conf.

httpd.conf адаптирован соответственно.

Я расширил /etc/hosts с:

192.168.167.64 sales.test.pri sales 192.168.167.64 account.test.pri account

http://sales.test.pri и http://account.test.pri in браузер работает. Отображается правильный контент.

С http://localhost или http://192.168.167.64 я все еще получаю контент от одного из VirtualHosts. Обычно содержимое /var/www/html/index.html должно отображаться. Это работало до настройки vHosts.

Что я делаю не так?

1 Ответ

1 голос
/ 21 апреля 2020

Apache решит, какой VirtualHost использовать с IP, портом или именем домена.

Если он не может соответствовать ни одному VirtualHost, он будет использовать стандартный.

По умолчанию это первый, который он находит, так как он читает файл конфигурации сверху вниз. Так что добавьте еще один VirtualHost сверху, который указывает на /var/www/html/index.html. Или создайте новый VirtualHost для локального хоста IP-адреса.

...