Проблема с апачским virtualhost

Я настраиваю локальный апачский сервер. Я использую пакет xampp 1.7 на окнах. Один сайт требует, чтобы быть в корневом каталоге, таким образом, я настроил виртуальный хост, чтобы заставить его появиться от корня.

В файле хоста я добавил запись (127.0.0.1 app.localhost).

Я добавил виртуальный хост апачского conf:

<VirtualHost app.localhost:80>
    DocumentRoot "D:/Tools/xampp1.7/htdocs/ovs-v2"
    ServerName app.localhost

    <Directory "D:/Tools/xampp1.7/htdocs/ovs-v2/">
        AllowOverride All
        Options FollowSymLinks
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Сам виртуальный хост работает, когда я перехожу к app.localhost, я получаю корректный веб-сайт. Когда я перехожу к localhost, я получаю нормальный webroot. Но когда я перехожу в 127.0.0.1, я получаю app.localhost веб-сайт.

Если я отключаю этот виртуальный хост, то все нормальные работы. Как я могу зафиксировать это?

0
задан 04.10.2009, 21:11

1 ответ

Вы говорите Apache, что, когда он получает запрос на определенный именованный хост (VirtualHost app.localhost), он должен ответить определенной конфигурацией. Читайте больше об основанных на имени виртуальных хостах здесь:

http://httpd.apache.org/docs/2.0/vhosts/name-based.html

2
ответ дан 24.11.2019, 07:03
  • 1
    RTM перед использованием. Спасибо. – Ikke 07.10.2009, 13:46

Теги

Похожие вопросы