Я не хочу, чтобы мой VirtualHost отвечал на IP и домен

Я пытаюсь настроить свой виртуальный хост. Поведение, которое я хотел бы иметь, следующее: когда я набираю "http://www.mydomain.com" , я показываю страницу "mydomain". Когда я набираю IP-адрес "http://WW.XX.YY.ZZ", я отображаю страница в "/var/www".

В настоящее время я отображаю страницу «mydomain» независимо от того, что я набираю в адресной строке.

Вот мои файлы конфигурации:

apache2.conf :

<VirtualHost _default_:*>
  DocumentRoot /var/www
</VirtualHost>

# Include the virtual host configurations:
Include sites-enabled/

sites-enabled/webmin.xxx.conf

<VirtualHost mydomain.com:80>
  ServerName mydomain.com
  DocumentRoot "/home/mydomain/www"
  <Directory "/home/mydomain/www">
    allow from all
    Options +Indexes
  </Directory>
</VirtualHost>

Кстати, когда каждый раз, когда я перезапускаю apache, у меня возникают следующие ошибки:

* Restarting web server 
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Fri Apr 12 13:14:51 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Fri Apr 12 13:14:52 2013] [warn] NameVirtualHost *:80 has no VirtualHosts

person Kevin    schedule 12.04.2013    source источник


Ответы (1)


И запись в вас /etc/hosts с:

YOUR_IP mydomain.com

это поможет apache найти правильный IP-адрес.

person Rodolphe    schedule 12.04.2013