J'ai ajouté 2 hôtes virtuels à mon fichier de configuration apache2 comme ci-dessous:
<VirtualHost *:80>
DocumentRoot /var/www/html/site1
ServerName www.site1.com
ServerAlias site1.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/html/site2
ServerName www.site2.com
ServerAlias site2.com
</VirtualHost>
J'ai ensuite eu l'erreur après avoir redémarré apache, je reçois:
[avertir] chevauchement VirtualHost par défaut sur le port 80, le premier a priorité
Recherche Google et ils ont dit de décommenter la ligne ci-dessous, donc je l'ai fait:
NameVirtualHost *:80
Redémarrez, et maintenant je ne reçois pas l'erreur, mais les deux sites vont sur le premier site.
exécutant Centos5. Comment résoudre ce problème?
apache-2.2
virtualhost
David
la source
la source
J'ai déjà résolu ce problème avec CWP
allez simplement dans /usr/local/apache/conf/sharedip.conf
vérifiez ce put * dans votre serveur ip
allez ensuite dans /usr/local/apache/conf.d/vhost.conf et assurez-vous que chaque virtualhost ressemble à ceci
cela fonctionne pour moi!
la source