VirtualHosts no Debian não funciona

1

Eu configurei um servidor local com o squeeze do debian 6. Mas não consigo fazer com que o virtualhosts funcione. Eu gostaria de configurar vários hosts virtuais, mas eu comecei com um.

Eu desativei o host virtual padrão do apache

a2dissite default

Configure o host virtual e os diretórios /etc/apache2/sites-available/test.local

<VirtualHost *:80>
 ServerAdmin [email protected]
 ServerName test.local
 DocumentRoot /srv/www/test.local/public_html/
 ErrorLog /srv/www/test.local/logs/error.log
 CustomLog /srv/www/test.local/logs/access.log combined
</VirtualHost>

eu habilitei o site

a2ensite test.local

Servidor reiniciado

/etc/init.d/apache2 restart

Adicionado a / etc / hosts

192.168.1.60 test.local

Quando eu navego para test.local, acabei de receber um erro de servidor não encontrado. Eu também limpei todos os cookies. Só funciona se eu for para 192.168.1.60.

Além disso, meu apache2.conf no /etc/apache2/apache2.conf possui

Include ports.conf

ports.conf no /etc/apache2/ports.conf tem

NameVirtualHost *:80
Listen 80

<IfModule mod_ssl.c>
 # If you add NameVirtualHost *:443 here, you will also have to change
 # the VirtualHost statement in /etc/apache2/sites-available/default-ssl
 # to <VirtualHost *:443>
 # Server Name Indication for SSL named virtual hosts is currently not
 # supported by MSIE on Windows XP.
 Listen 443
</IfModule>

<IfModule mod_gnutls.c>
 Listen 443
</IfModule>

Estou faltando alguma coisa?

    
por amye 31.07.2011 / 01:52

1 resposta

2

"Servidor não encontrado" implica em um problema de resolução de nome, cujo backup é feito corretamente ao usar apenas o IP.

Lembre-se de que uma modificação no arquivo hosts funcionará somente para o sistema local - portanto, você precisará navegar pelo sistema que fez a modificação.

Se você está fazendo isso, eu suspeitava que sua modificação no arquivo de hosts não funcionou - você fez a alteração como root e houve algum problema em salvar o arquivo?

    
por 31.07.2011 / 02:24