ajax loader

Esqueceu sua senha?

Apache2 NameVirtualHost *:80 has no VirtualHosts (Solução)

Sempre que eu tento iniciar o meu servidor Apache 2 no UNIX/Linux eu recebo um aviso da seguinte forma:

[warn] NameVirtualHost *:80 has no VirtualHosts

Como faço para corrigir este problema?

A diretiva NameVirtualHost é necessário para configurar o nome de hosts virtuaisVocê precisa editar o seu arquivo de configuração httpd.conf ou apache2.conf, digite:

vi httpd.conf
# ou
nano httpd.conf
# ou 
pico httpd.conf

Encontre a linha similar a esta:

<VirtualHost *>

Substituir por:

NameVirtualHost *:80
<VirtualHost *:80>

Salve e feche o arquivo. Aqui está o exemplo do arquivo de configuração:

# Minha configuração para dois domínios
NameVirtualHost *:80
 
<VirtualHost *:80>
    ServerAdmin admin@sourcebrasil.org
    DocumentRoot "/usr/local/docs/sourcebrasil.org"
    ServerName www.sourcebrasil.org
    ServerAlias sourcebrasil.org
    ErrorLog "/var/log/sourcebrasil.org-error_log"
    CustomLog "/var/log/sourcebrasil.org-access_log" common
</VirtualHost>
 
<VirtualHost *:80>
    ServerAdmin webmaster@meuprojeto.org
    DocumentRoot "/usr/local/docs/meuprojeto.org"
    ServerName www.meuprojeto.org
    ServerAlias meuprojeto.org
    ErrorLog "/var/log/meuprojeto.org-error_log"
    CustomLog "/var/log/meuprojeto.org-access_log" common
</VirtualHost>

Salve e feche o arquivo. Finalmente, reinicie o Apache:

/etc/init.d/apache2 restart
18/10/2011 às 04:14    acessos (984)     rodr1go

Gostaria de deixar o seu comentário? Para deixar o seu comentário por favor faça o registro em nosso site.   Registrar