Os hosts virtuais do Apache2 não funcionam

0

Eu uso o Debian 7 e instalei um host virtual com o endereço sub.domain.com seguindo este tutorial: link

Eu o habilitei, reiniciei o PC, mas ainda assim o subdomínio é aberto / var / www

Aqui está o conteúdo do arquivo chamado "sub.domain.com", localizado em / etc / apache2 / sites-available /:

<VirtualHost *>
    ServerName sub.domain.com
    DocumentRoot /usr/share/destfolder
    ServerAdmin [email protected]
    ErrorLog /var/log/apache2/sub.domain.com-error_log
    CustomLog /var/log/apache2/sub.domain.com-access_log common
</VirtualHost>

A propósito, quando eu recarregar a configuração do apache, eu recebo: NameVirtualHost *:80 has no VirtualHosts

Alguma sugestão?

    
por barakuda28 23.09.2013 / 14:33

1 resposta

3

Na sua Configuração, deve ser <VirtualHost *:80> não <VirtualHost *>

Para testar o arquivo de configuração do Apache em busca de erros, use o seguinte comando:

apachectl configtest

Se o arquivo de configuração estiver correto, este comando retornará a sintaxe Ok. Caso contrário, retornará informações detalhadas sobre o erro descoberto.

Se você está usando o sistema operacional baseado no Redhat, então você pode usar:

httpd -t
    
por 23.09.2013 / 16:45