Я создал следующие виртуальные хосты:
<VirtualHost *:80>
ServerName testingsitehere.com
ServerAlias www.testingsitehere.com
DocumentRoot /www/vhosts/testingsitehere.com
ErrorLog /www/Apache22/logs/error.log
<Directory "/www/vhosts/testingsitehere.com">
Options All
AllowOverride All
order allow,deny
allow from all
</Directory>
</VirtualHost>
и установили BIND.
Это тестовый сервер, не общедоступный, поэтому никто не может получить к нему доступ. Он использует серверный пакет Web-Developer (отсюда путь к папке C: / www / vhosts).
Должен ли я использовать файл BIND over HOSTS для сопоставления моих доменов с localhost или мне следует продолжать использовать HOSTS, как я делал раньше?
Может ли BIND фактически отображать домены / DNS на localhost, 127.0.0.1, или я неправильно понял?
Ура
Я бы сказал, что если вы не обслуживаете локальную сеть / интрасеть, настраивать BIND не нужно. Если вы тестируете свой виртуальный хост с той же машины, на которой он работает, используйте %systemroot%\System32\drivers\etc\hosts
будет работать нормально.
Какое дополнительное отображение кроме testingsitehere.com
до 127.0.0.1 вы думали?