Configuração do Virtualhost, mesmo endereço IP, diferente do DirectoryIndex

1

Estou tentando configurar duas entradas de host virtual no apache, mas não tenho certeza de como realizar o que quero fazer. Eu tenho dois nomes de domínio, ambos apontando para o mesmo endereço IP. Eu preciso que o DirectoryIndex seja diferente, o que é praticamente a única diferença nas entradas. Eu tenho a seguinte configuração:

<VirtualHost *:80>

    ServerName firstdomain.com
    ServerAdmin [email protected]
    DocumentRoot "/srv/www"
    DirectoryIndex  /portals/site/index.html

</VirtualHost>

<VirtualHost *:80>

    ServerName seconddomain.com
    ServerAdmin [email protected]
    DocumentRoot "/srv/www"
    DirectoryIndex  /portals/site/index_fr.html

</VirtualHost>

Não tenho certeza do que preciso fazer de forma diferente, mas a segunda entrada não funciona. A única diferença real é que preciso que o segundo domínio aponte para um% diferente% co_de. Se houver uma maneira melhor de conseguir isso, sua ajuda será apreciada.

    
por kaykills 24.10.2012 / 17:46

1 resposta

0

Você precisa adicionar NameVirtualHost *:80 em algum lugar antes do VirtualHost seções em sua configuração. Caso contrário, suas seções VirtualHost são tratados como hosts virtuais baseados em IP e, como você observou corretamente, segunda entrada é essencialmente ignorada.

Você pode querer ler os hosts virtuais baseados em nomes .

    
por 24.10.2012 / 18:10