Hosts Virtuais estão agindo de forma estranha

2

Eu tenho dois domínios, mycommunitysite.com e mypersonalblog.com

Quando vou para mypersonalblog.com , tudo funciona. Quando vou para mycommunitysite.com , ele também vai para a página inicial de mypersonalblog.com . Se eu for para mycommunitysite.com/forum , ele irá para o subdiretório do fórum de mycommunitysite.com conforme o esperado.

As diretivas do host virtual no apache se parecem com isso, meu servidor está rodando o CentOS, se isso faz diferença:

NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/mycommunitysite
    ServerName mycommunitysite.com
    ServerAlias www.mycommunitysite.com
    ErrorLog logs/mycommunitysite.com
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/mypersonalblog
    ServerName mypersonalblog.com
    ServerAlias www.mypersonalblog.com
    ErrorLog logs/mypersonalblog.com
</VirtualHost>

A saída de apachectl -S

httpd: Could not reliably determine the server's fully qualified domain name, using 108.166.78.198 for ServerName
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server myweddingsite.com (/etc/httpd/conf/httpd.conf:1015)
         port 80 namevhost myweddingsite.com (/etc/httpd/conf/httpd.conf:1015)
         port 80 namevhost clientsite.com (/etc/httpd/conf/httpd.conf:1025)
         port 80 namevhost mycommunitysite.com (/etc/httpd/conf/httpd.conf:1035)
         port 80 namevhost mypersonalblog.com (/etc/httpd/conf/httpd.conf:1053)
Syntax OK
    
por DVG 19.09.2012 / 14:22

2 respostas

1

Adicionar uma diretiva global ServerName www.example.com a httpd.conf
Certifique-se de que o DNS esteja funcionando corretamente e revertendo para todos os nomes de domínio e IPs.

    
por 19.09.2012 / 16:06
0

Se /etc/hosts estiver faltando uma entrada para o IP ao qual o Apache está tentando se vincular, ele se queixará de não conseguir determinar o FQDN. Isso parece afetar o VirtualHosts.

    
por 19.09.2012 / 15:51