Я пытаюсь настроить два виртуальных хоста. Вот мой конфиг httpd:
<Directory /Users/userX/dev/sandbox-2>
Order deny,allow
deny from All
Allow from localhost
</Directory>
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot "/Users/userX/dev/sandbox-2"
ServerName blah
</VirtualHost>
<VirtualHost 127.0.0.1>
DocumentRoot "/Users/userX/dev/sandbox"
ServerName fooboar
</VirtualHost>
Моя проблема заключается в том, что независимо от того, к какому имени сервера я пытаюсь получить доступ в своем браузере (бла или foobar), он будет использоваться из бла DocumentRoot. Тем не менее, если я закомментирую VirtualHost для бла, то я перейду к DocumentRoot в foobar.
apache-http-server
скольжение
источник
источник
127.0.0.1
чтобы127.0.0.1:80
убедиться , что он соответствует?Ответы:
Есть несколько вопросов ..
Самое большое, что у меня была опечатка. (У меня был Fooboar, а не Foobar)
Во-вторых, мне нужно включить порт в NameVirtualHost, а также в
Кроме того, во время отладки мне очень помог запуск httpd в режиме отладки:
источник