Wir versuchen, Apache ordnungsgemäß mit einem Befehl wie dem folgenden neu zu laden:
apache2ctl -k graceful
Dies funktioniert wie erwartet für HTTP-Benutzer und die Apache-Konfiguration wird neu geladen, ohne dass dies Auswirkungen auf Benutzer der Website hat.
Wir haben jedoch festgestellt, dass Benutzer, die über HTTPS auf den Server zugreifen, während eines ordnungsgemäßen Neuladens nicht verbunden sind.
Wie kann Apache ordnungsgemäß neu geladen werden, ohne die SSL-Verbindungen zu beeinträchtigen?
Falls es hilft, verwenden wir HTTP 2 unter Apache 2.4.20.
ssl
apache-2.4
http2
Jones
quelle
quelle
Antworten:
apachectl -k graceful
Aktualisieren Sie Ihre Apache-Software auf 2.4.24 und Ihr mod_h2-Paket auf 1.4.7, um sicherzustellen, dass H2-basierte HTTP-Sitzungen bei der Ausführung in Ruhe gelassen (und nicht beendet) werden .quelle