Я пытаюсь выполнить апача на определенном "192.168.1.x" адрес, с помощью localhost сервера DNS (nameserver localhost
в/etc/resolv.conf).
Если я делаю dig @localhost www.mywebsite.com
, имя решает к 192.168.1.67.
В ports.conf у меня есть это: Послушайте 192.168.1.67:80
В/sites-enabled/000-default.conf, я изменяю значение по умолчанию *:80 на это:
<VirtualHost 192.168.1.67:80>
Но это не работает. И www.mywebsite.com и 192.168.1.67 недостижим.
Что я пропускаю?
Вы не можете связать с адресами, которые не присвоены интерфейсу активной сети.
, Если Вы хотите виртуальный хост, который сделан с именами, не адресами. В ports.conf
Вы уехали бы эти , Слушают значение значение по умолчанию, таким образом, оно слушает во всех активных интерфейсах. Затем во включенной конфигурации сайта Вы использовали бы <VirtualHost www.mywebsite.com:80>
с Вашим сервером DNS, настроенным для разрешения www.mywebsite.com
к присвоенному IP сетевого интерфейса.