Обратите внимание, что стандартные виртуальные хосты, основанные на именах, зависят от получения правильного доменного имени из вашего запроса браузера на обслуживание соответствующего сайта (vhost).
Правильный способ проверить несколько vhosts на вашем локальном компьютере - дать им любое доменное имя, о котором вы только можете подумать, и просто сопоставить его с 127.0.0.1
(localhost), добавив его /etc/hosts
.
Например:
<VirtualHost *: 80>
Имя_сервера www.iamnotawizard.com
DocumentRoot / var / www / iamnotawizard
</ VirtualHost>
будет отлично работать, если вы добавите эту строку в /etc/hosts
:
127.0.0.1 www.iamnotawizard.com
- Обратите внимание, что Apache выдаст
Could not reliably determine server's FQDN
предупреждение при каждом запуске / перезапуске; Вы можете смело игнорировать это.
apachectl -S
может быть удобным инструментом. Больше на stackoverflow.com/questions/5474477/…