ubuntu subdomínios apache apontando para o domínio principal

1

Eu tenho um servidor Ubuntu com configuração do Apache, o domínio principal no servidor é um subdomínio app.example.com, que está funcionando bem.

Agora, se eu configuro john.app.example.com, isso também está exibindo a página da web de app.example.com, o DocumentRoot para john.app.example.com é diferente, ainda mostra a página da web de app.example.com. Como posso resolver isso, então john.app.example.com exibe as páginas que estão lá no DocumentRoot.

    
por Suhail Thakur 31.01.2011 / 05:32

1 resposta

1

1 Verifique o NameVirtualHost ativo. Abra o arquivo /etc/apache2/ports.conf:

NameVirtualHost *:80

2 Verifique o DNS

# ping app.local
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.

# ping john.app.local
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.

3 Verifique a configuração do Apache (/ etc / apache2 / sites-enabled / 000-default):

<VirtualHost *:80>
        ServerName app.local
        DocumentRoot /var/www
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

<VirtualHost *:80>
        ServerName john.app.local
        DocumentRoot /var/www/john
</VirtualHost>

$ sudo apache2ctl configtest
Syntax OK

$ sudo  apache2 -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server app.local (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost app.local (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost john.app.local (/etc/apache2/sites-enabled/000-default:12)

4 Teste o Apache:

$ curl http://john.app.local
john
$ curl http://app.local
<html><body><h1>It works!</h1>
<p>This is the default web page for this server.</p>
<p>The web server software is running but no content has been added, yet.</p>
</body></html>
    
por 31.01.2011 / 07:17