Зауважте, що стандартні віртуальні хости на основі імен залежать від отримання правильного доменного імені від запиту вашого браузера для обслуговування відповідного сайту (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 / ...