Domínios que não funcionam - ajuda com o VirtualHost

2

Gamer-Source.com não está aparecendo corretamente, está mostrando Starcraft-Source.com em vez de seu próprio site. Alguém pode apontar algum problema com a configuração abaixo?

cdn.gamer-source.com também não está aparecendo.

/ etc / hosts

127.0.0.1       localhost
127.0.1.1       spireprod
127.0.0.1       www.battle-report.com
127.0.0.1       www.gamer-source.com
127.0.0.1       cdn.gamer-source.com
127.0.0.1       www.seccbiblebowl.org //this domain works 100%
127.0.0.1       www.diablo-source.com
127.0.0.1       www.starcraft-source.com //this works as well

/etc/apache2/sites-available/gamer-source.com

<VirtualHost 64.253.105.250:80>
        ServerAdmin [email protected]
        DocumentRoot /home/source/public_html/
        ServerName www.gamer-source.com
        ServerAlias gamer-source.com
        ErrorLog /home/source/log/error_log
        TransferLog /home/source/log/access_log
</VirtualHost>
         <VirtualHost 64.253.105.250:80>
                  ServerName cdn.gamer-source.com
                  DocumentRoot /home/source/public_html/cdn/
         </VirtualHost>
         <VirtualHost 64.253.105.250:80>
                 ServerName img.gamer-source.com
                 DocumentRoot /home/source/public_html/img/
         </VirtualHost>

# ---------- Starcraft-Source.com -----------
<VirtualHost 64.253.105.250:80>
        ServerName www.starcraft-source.com
        ServerAlias starcraft-source.com
        DocumentRoot /home/source/public_html/starcraft-source/
</VirtualHost>
         <VirtualHost 64.253.105.250:80>
                 ServerName derwish.starcraft-source.com
                 DocumentRoot /home/source/public_html/derwish/
         </VirtualHost>

# ----------- Diablo-Source.com -------------
<VirtualHost 64.253.105.250:80>
        ServerName www.diablo-source.com
        ServerAlias diablo-source.com
        DocumentRoot /home/source/public_html/diablo-source/
</VirtualHost>

Atualizar

Isso é muito estranho, eu uso o VIM para modificar esses arquivos. Todos os outros arquivos de configuração do site mostram a coloração correta, em que palavras como "ServerAdmin" e "ServerAlias" são coloridas e vários elementos coloridos. Eu não vejo nenhum erro sintaxual, o que mais poderia estar causando isso?

    
por Webnet 28.08.2010 / 14:28

2 respostas

3

Você tem o arquivo de configuração acima ativado? Ela está vinculada de /etc/apache2/sites-available/gamer-source.com para /etc/apache2/sites-enabled/gamer-source.com? Em caso afirmativo, você reiniciou o apache após a sua atribuição?

Você tem uma diretiva NameVirtualHost em algum lugar na configuração do seu apache?

    
por 28.08.2010 / 14:57
1

Se eu tivesse que adivinhar, provavelmente porque o apache diferencia entre seu IP externo e seu IP interno; da página do VirtualHost (consulte a página do seu exemplo de conf apache):

Requests for any address not specified in one of the directives (such as localhost, for example) will go to the main server, if there is one.

Você pode querer configurar seu arquivo de hosts para que os domínios usem o IP apropriado.

    
por 28.08.2010 / 15:01