Problema com o virtualhost do apache

0

Estou configurando um servidor apache local. Eu uso o pacote xampp 1.7 no windows. Um site requer estar no diretório raiz, então eu configurei um host virtual para fazê-lo aparecer a partir do root.

No arquivo host, eu adicionei uma entrada (127.0.0.1 app.localhost).

Eu adicionei o host virtual ao conf do apache:

<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>

O próprio host virtual funciona, quando eu vou ao app.localhost, eu recebo o site correto. Quando eu vou ao localhost, eu recebo o webroot normal. Mas quando eu vou para 127.0.0.1, eu recebo o site app.localhost.

Se eu desabilitar esse host virtual, tudo funcionará normalmente. Como posso consertar isso?

    
por Ikke 04.10.2009 / 20:11

1 resposta

2

Você está dizendo ao Apache que, quando receber uma solicitação para um host nomeado específico (VirtualHost app.localhost), ele deverá responder com uma configuração específica. Leia mais sobre hosts virtuais baseados em nome aqui:

link

    
por 04.10.2009 / 21:22