
Olá, tenho um problema com a configuração do meu servidor.
Eu tenhoUbuntu 14.04eApache2.4.7, o problema é que algo está mal configurado.
Tenho cinco domínios, dom1.com, dom2.com, dom3.com, etc. O problema é que dois domínios redirecionam para um domínio antigo que não uso mais e os outros mostram o index.xml em dom1.com.
Então não sei o que poderia ser. O resultado é que quando fiz uma solicitação no navegador sempre respondo com Canteiro de Obras 1, caso
/var/www/dom1/index.html --> Building Site 1
/var/www/dom2/index.html --> Building Site 2
/var/www/dom3/index.html --> Building Site 3
/var/www/dom4/index.html --> Building Site 4
/var/www/dom5/index.html --> Building Site 5
Um no Apache: /etc/apache2/sites-available/dom1.com.conf
<VirtualHost *:80>
ServerName www.dom1.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/dom1
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
E o mesmo para os demais domínios.
E em /etc/hosts eu defino para cada domínio o par domínio ip
127.0.0.1 localhost
127.0.1.1 ubuntu.myhosted.com ubuntu
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
XXX.XX.XXX.XXX dom1.com
XXX.XX.XXX.XXX dom2.com
XXX.XX.XXX.XXX dom3.com
XXX.XX.XXX.XXX dom4.com
XXX.XX.XXX.XXX dom5.com
Estou faltando algumas propriedades de configuração?
Responder1
Você parece estar configurando domínios diferentes. Você está acessando dom1.com
(de acordo com o arquivo hosts), mas sua configuração do Apache só possui www.dom1.com
.São nomes diferentes.
Como o Apache não consegue encontrar uma seção de host virtual, dom1.com
ele desiste e apenas mostra o primeiro vhost, seja ele qual for.
Corrija os parâmetros ServerName ou adicione o nome não www como ServerAlias (se desejar que ambas as variantes funcionem).