Apache2 exibindo root index.html em vez de index.html do virtualhost

2

Acabei de configurar uma nova instalação do apache 2 e estou adicionando meu primeiro virtualhost. Eu estou vendo algum comportamento estranho. O virtualhost parece funcionar, na medida em que, se eu navegar para uma URL sob a raiz do meu virtualhost em um navegador da web, recebo o que espero ver, no entanto, se eu for ao www .myhost.com, recebo o apache padrão "Funciona!" página, o que é irônico, porque é exatamente isso que não está acontecendo. Se eu fizer o seguinte: $ myhost.com / index.html, eu recebo a página correta. Meu DirectoryIndex está configurado corretamente para o virtualhost e, mesmo que não esteja, o padrão em mods-enabled está configurado para usar index.html antes de qualquer outra coisa. Por que ele está passando para o index.html na pasta raiz? Por que ele pega o arquivo correto quando peço especificamente, mas não quando eu permito que o servidor escolha o arquivo de índice? Eu pesquisei, mas não consigo encontrar ninguém com o mesmo problema que estou tendo.

Qualquer ajuda muito apreciada.

    
por user9417 13.06.2009 / 17:00

2 respostas

1

Você atualizou o cache de seus navegadores?

    
por 13.06.2009 / 17:56
0

Se você está acessando seu virtualhost com qualquer nome diferente do que você especificou no ServerName do virtualhost, você pode estar acessando algum outro host virtual não intencional.

Por favor, forneça uma cópia dos seus arquivos de configuração do apache e a saída do apache2 -D DUMP_VHOSTS

    
por 13.06.2009 / 21:09

Tags