Ich verwende Ubuntu 12.10 und habe die folgenden 4 VirtualHost-Einträge in /etc/apache2/apache2.conf
Die 4 VirtualHost-Einträge gelten für 2 separate Sites test.example.com
und jeweils test2.example.com
einen Eintrag für HTTP und einen für HTTPS.
<VirtualHost *:443>
DocumentRoot /var/www/test
ServerName test.example.com
# Other settings goes here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/test
ServerName test.example.com
# Other settings goes here
</VirtualHost>
<VirtualHost *:443>
DocumentRoot /var/www/test2
ServerName test2.example.com
# Other settings goes here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/test2
ServerName test2.example.com
# Other settings goes here
</VirtualHost>
Mein Problem Wenn ich Apache speichere und neu starte, erhalte ich folgende Warnung: -
* Neustart des Webservers apache2 [Sun Feb 17 18:30:09 2013] [warn] _default_ VirtualHost-Überlappung auf Port 443, der erste hat Vorrang ... warten [Sun Feb 17 18:30:10 2013] [warn] _default_ VirtualHost überlappen sich auf Port 443, der erste hat Vorrang
Und ich bekomme den Inhalt, /var/www/test
wenn ich beide test.example.com
und öffnetest2.example.com
Irgendeine Idee, wo das Problem liegt?
NameVirtualHost *:443
in Ihrer Konfiguration?