Ich habe meiner apache2 conf-Datei wie folgt 2 virtuelle Hosts hinzugefügt:
<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>
Ich habe dann den Fehler nach dem Neustart von Apache erhalten, den ich bekomme:
[warn] Standardmäßige VirtualHost-Überlappung an Port 80, die erste hat Vorrang
Google gesucht und sie sagten, sie sollen die folgende Zeile auskommentieren, also tat ich:
NameVirtualHost *:80
Starten Sie neu, und jetzt wird der Fehler nicht angezeigt, aber beide Sites wechseln zur ersten Site.
Centos5 ausführen. Wie behebe ich dieses Problem?
quelle
Ich habe dieses Problem bereits mit CWP behoben
Gehen Sie einfach zu /usr/local/apache/conf/sharedip.conf
Überprüfen Sie dieses Put * in Ihrem IP-Server
Gehen Sie dann zu /usr/local/apache/conf.d/vhost.conf und stellen Sie sicher, dass jeder virtuelle Host so aussieht
das funktioniert bei mir!
quelle