Czy płynne przeładowanie konfiguracji Apache wymaga hasła SSL Cert?


12

Mam uruchomiony serwer Apache, który wymagał niewielkiej aktualizacji konfiguracji. Chcę zmusić Apache do ponownego załadowania konfiguracji (np. Przez /etc/init.d/httpd reload lub apachectl graceful), ale nie mam haseł certyfikatu SSL. Administrator posiadający hasła nie jest teraz dostępny.

Jeśli z wdziękiem ponownie załaduję konfigurację Apache, czy certyfikaty SSL będą ponownie potrzebowały hasła? Czy może dzieje się to tylko podczas pełnego restartu serwera?

Odpowiedzi:


20

Nie. Certyfikaty SSL są ładowane tylko przy pełnym ponownym uruchomieniu, a nie wdzięcznym.

Oznacza to, że nie będziesz musiał ponownie wprowadzać hasła przy przeładowaniu / wdzięku, a także oznacza, że ​​zmiany w certyfikatach / nowych certyfikatach itp. Wymagają pełnego ponownego uruchomienia, aby zadziałały.


6
Nie wiem, czy coś się zmieniło, ale przynajmniej na httpd 2.4.20, apachectl gracefula także SIGHUP powodują ponowne załadowanie certyfikatów SSL.
rustyx

1
Pełen wdzięku restart nie jest tym samym, co przeładowanie. Ten pierwszy czeka tylko na zakończenie wszystkich procesów potomnych przed ponownym uruchomieniem.
Dennis

1
@Dennis Są takie same; „/etc/init.d/apache2 reload” uruchamia „apachectl -k graceful”.
Nicolás

5

Ponieważ istnieje pewne zamieszanie związane z pełnym restartem i wdzięcznym restartem, muszę to powiedzieć

apachectl restart

W pełni zrestartuje serwer, ale nie jest to zrobione z gracją. Oznacza to, że bieżące połączenia są przerywane.

To, co chcesz osiągnąć, możesz zrobić z gracją:

apachectl graceful

Co powoduje pełne ponowne uruchomienie Apache, ale aktywne połączenia nie są przerywane. Nie akceptuje nowych połączeń, dopóki bieżące nie zakończą przetwarzania, a następnie uruchomi się ponownie.

Podsumowując, oba restarti gracefulwykonaj pełne restartowanie Apache, ale wdzięczne nie przerywa połączeń, czeka na ich zamknięcie, a następnie uruchamia się ponownie.


1
Aby odpowiedzieć na pytanie, wydaje się, że apachectl gracefulponownie ładuje certyfikaty - przynajmniej tak było w moim przypadku (chociaż moje certyfikaty nie są chronione hasłem).
Lucas Werkmeister
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.