Nach einem aktuellen Apache-Update kann es auf Plesk-Servern dazu kommen, dass HTTPS-Webseiten nicht mehr erreichbar sind. Stattdessen erscheint der Fehler:
421 Misdirected Request
Ursache
Durch die Aktualisierung prüft Apache strenger, ob der angefragte Hostname zum SSL-Zertifikat passt. Wenn nginx den Hostnamen nicht korrekt weitergibt (SNI fehlt), blockiert Apache den Zugriff.
Lösung
Führe folgenden Befehl auf dem Server aus, um die nginx-Konfiguration zu korrigieren:
echo -e "proxy_ssl_server_name on;\nproxy_ssl_name \$host;" > /etc/nginx/conf.d/fixssl.conf && service nginx restart
Damit wird der Host korrekt an Apache übergeben, und die Seiten funktionieren wieder wie gewohnt.
Empfehlung
Langfristig sollte jede Domain ein eigenes SSL-Zertifikat nutzen, um ähnliche Probleme künftig zu vermeiden.
Bei Fragen stehen wir wie immer gern zur Verfügung.