Ich habe kürzlich eine WordPress-Website mit einem kleinen Laden von einem Hosting-Anbieter auf einen eigenen Server mit Ubuntu Server 12.04.2 LTS und Apache 2.2.22 verschoben. Ich benötige SSL für den Shop. Ich habe ein paar einfache vhosts auf einer neuen IP für den Server eingerichtet, eine Bindung an Port 80 der spezifischen IP und die andere Bindung an Port 443. Beide haben ServerName www.example.com
und ServerAlias example.com
in der vhost-Konfiguration. Ich habe SSLStrictSNIVHostCheck off
.
Die Seite läuft sehr langsam, funktioniert aber. In meinen Fehlerprotokollen wird Folgendes angezeigt.
[Error] Hostname example.com provided via SNI and hostname www.example.com provided via HTTP are different
Ich gehe davon aus, dass die Langsamkeit mit der obigen Meldung zusammenhängt. Irgendwelche Ideen, warum das auftaucht und was ich dagegen tun kann?
quelle
In meinem Fall war die Erstellung eines neuen virtuellen Hosts mit einem Unterstrich das Problem. Ich habe ein Wildcard-SSL-Zertifikat.
Hat nicht funktioniert:
Obwohl Apache erfolgreich neu gestartet wurde, wurden HTTP 400-Fehler gemeldet. Im Fehlerprotokoll:
Aber das Entfernen des Unterstrichs hat funktioniert:
quelle
Überprüfen Sie in Ihrer Datei / etc / hosts, ob Sie den Domänennamen einer lokalen (internen) IP-Adresse zuweisen. Vergessen Sie nicht, den Nameservice-Cache-Daemon nach dem Ändern von / etc / hosts service nscd restart neu zu starten
quelle