Próbujemy przeładować Apache z wdziękiem za pomocą polecenia, takiego jak:
apache2ctl -k graceful
Działa to zgodnie z oczekiwaniami dla użytkowników HTTP, a konfiguracja Apache jest ładowana ponownie bez wpływu na użytkowników witryny.
Stwierdziliśmy jednak, że użytkownicy uzyskujący dostęp do serwera przez HTTPS są rozłączani podczas płynnego przeładowywania.
W jaki sposób można bez problemu przeładować Apache bez wpływu na połączenia SSL?
Jeśli to pomoże, używamy HTTP 2 na Apache 2.4.20.
ssl
apache-2.4
http2
Jones
źródło
źródło
Odpowiedzi:
Aby mieć pewność, że sesje HTTP oparte na H2 zostaną pozostawione same (a nie zakończone) podczas wykonywania
apachectl -k graceful
, zaktualizuj oprogramowanie Apache do wersji 2.4.24, a pakiet mod_h2 do wersji 1.4.7.źródło