Configuração do subdomínio no apache não funcionando, suspeita de conflito

1

Eu configurei o seguinte em meus hosts virtuais:

<VirtualHost app.pdf-edelivery.com>
ServerName app.pdf-edelivery.com
DocumentRoot /home/pdfedelivery/public_html/site
<Directory "/home/pdfedelivery/public_html/site/">
allow from all
Options +Indexes
</Directory>
</VirtualHost>

A premissa é que eu quero redirecionar app.pdf-edelivery.com para a pasta site/ . Aqui está o problema que estou enfrentando. Eu acho que há algum tipo de conflito. Se você ping app.pdf-edelivery.com resolve para o endereço IP correto do meu servidor.

Cerca de 6 registros acima desse registro (no arquivo httpd.conf) há este registro:

<VirtualHost pdf-edelivery.net>
DocumentRoot /home/pdfedelivery/public_html
<Directory "/home/pdfedelivery/public_html">
allow from all
Options +Indexes
</Directory>
ServerAlias www.pdf-edelivery.net pdf-edelivery.net www.pdf-edelivery.com pdf-edelivery.com www.pdfedelivery.com pdfedelivery.com www.pdfedelivery.net pdfedelivery.net www.pdfedelivery.com.au pdfedelivery.com.au
</VirtualHost>

O que eu estou preocupado é de alguma forma conflitante com o registro acima. Não importa quantas vezes reinicie o apache, não consigo acessar o app.pdf-edelivery.com no site correto (que você pode ver no endereço pdf-edelivery.com/site/)

Alguma idéia do que estou sentindo falta aqui?

    
por Jason 27.08.2011 / 10:02

2 respostas

2

Tente alterar as declarações <VirtualHost ... > para

<VirtualHost *:80>

que terá o apache respondendo aos hosts virtuais baseados em nomes de entrada no post 80 para todos os endereços IP disponíveis.

Verifique se você tem uma diretiva NameVirtualHost * (ou semelhante) também

Documentação do NamevirtualHost

VirtualHost Documentação

Hospedagem virtual baseada em nome

    
por 27.08.2011 / 10:11
0

Você deve tentar esta sintaxe:

<VirtualHost xx.xx.xx.xx:80> # where xx.xx.xx.xx is the IP you want Apache listen to.
ServerName pdf-edelivery.net
ServerAlias www.pdf-edelivery.net pdf-edelivery.net www.pdf-edelivery.com pdf-edelivery.com www.pdfedelivery.com pdfedelivery.com www.pdfedelivery.net pdfedelivery.net www.pdfedelivery.com.au pdfedelivery.com.au
DocumentRoot /home/pdfedelivery/public_html
<Directory "/home/pdfedelivery/public_html">
allow from all
Options +Indexes
</Directory>

</VirtualHost>
    
por 27.08.2011 / 10:08