NameVirtualHost *: 80 e 443 não tem VirtualHosts no centos

1

Desde que adicionei IPs ao meu servidor, tenho muitos problemas ao iniciar o apache .

Eu sempre tenho esses erros abaixo:

[warn] NameVirtualHost *:443 has no VirtualHosts
[warn] NameVirtualHost *:80 has no VirtualHosts

Às vezes, evita que apache comece e, às vezes, não

Meu conf:

OS : CentOS 6.6

Apache : 2.2.15

Meu httpd.conf :

NameVirtualHost *:80
NameVirtualHost *:443

<VirtualHost *:80>
    ServerName www.domain.com
    ....
</VirtualHost>
#more than 500 others <VirtualHost *:80> for each domain
    
por Bouki 20.04.2015 / 21:22

1 resposta

2

Sua configuração pode funcionar algumas vezes, mas na maioria das vezes é inviável. Configuração de trabalho se parece com:

NameVirtualHost *:80

<VirtualHost *:80>
   ServerName www.domain.com
   ....
</VirtualHost>


NameVirtualHost *:443

<VirtualHost *:443>
      ServerName www.domain.com
      ....     
<VirtualHost *:443>   

Ou feito um arquivo separado para vhosts.conf (em centos, o caminho para o arquivo será /etc/httpd/conf.d/vhosts.conf). Se você precisar de um certificado separado de tls para cada host virtual, precisará de algumas alterações adicionais.

    
por 02.02.2016 / 00:07