Почему виртуальный хост на основе имени применяется к IP-запросам? - PullRequest
1 голос
/ 29 июня 2011

Я использую apache2, сервер Ubuntu 8.

Я создал виртуальный хост на основе имени.Я создал файл mydomain.com и это его содержимое:

<VirtualHost mydomain.com:80>
   ServerName www.mydomain.com
   DocumentRoot /var/www/vhosts/xxxx/htdocs/
   ServerAlias mydomain.com
   ServerAlias *.mydomain.com
</VirtualHost>

Я поместил его в:
/ etc / apache2 / sites-available
, а затем активировал его через
a2ensitemydomain.com
и перезагруженные apache conf файлы.

Проблема в том, что теперь оба, если я печатаю в браузере mydomain.com ИЛИ xx.xx.xx.xx (IP-адрес), этот VirtualHost загружаетсяв обоих случаях!Я знаю это для факта, потому что контент обслуживается / var / www / vhosts / xxxx / htdocs / в обоих видах запросов.Я ожидаю, что этого не произойдет при наборе IP-адреса.

В чем проблема?

...