1 votes

NameVirtualHost *:80 et 443 n'a pas de VirtualHosts sur centos

Depuis que j'ai ajouté des IP à mon serveur, j'ai beaucoup de problèmes au démarrage. apache .

J'ai toujours ces erreurs ci-dessous :

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

Parfois, cela empêche apache pour démarrer, et parfois pas

Ma conf :

OS : CentOS 6.6

Apache : 2.2.15

Mon httpd.conf :

NameVirtualHost *:80
NameVirtualHost *:443

<VirtualHost *:80>
    ServerName www.domain.com
    ....
</VirtualHost>
#more than 500 others <VirtualHost *:80> for each domain

2voto

Petro Sydor Points 19

Votre configuration peut fonctionner pendant quelques temps, mais la plupart du temps elle est inapplicable. Une configuration fonctionnelle ressemble à ceci :

NameVirtualHost *:80

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

NameVirtualHost *:443

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

Ou créez un fichier séparé pour vhosts.conf (Dans centos votre chemin pour le fichier sera /etc/httpd/conf.d/vhosts.conf). Si vous avez besoin d'un certificat tls distinct pour chaque hôte virtuel, vous devez effectuer quelques modifications supplémentaires.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X