Я пытаюсь настроить два виртуальных хоста. Вот мой конфиг 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.

1 ответ1

0

Есть несколько вопросов ..

Самое большое, что у меня была опечатка. (У меня был Fooboar, а не Foobar)

Во-вторых, мне нужно включить порт в NameVirtualHost, а также в

Кроме того, во время отладки мне очень помог запуск httpd в режиме отладки:

apachectl -e debug

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .