¿Una recarga elegante de la configuración de Apache requerirá la contraseña del certificado SSL?

12

Tengo un servidor apache ejecutándose que requirió una actualización de configuración menor. Quiero obligar a Apache a recargar la configuración (por ejemplo, a través de /etc/init.d/httpd reload o apachectl graceful), pero no poseo nuestras contraseñas de certificado SSL. El administrador que tiene las contraseñas no está disponible en este momento.

Si vuelvo a cargar con gracia la configuración de Apache, ¿los certificados SSL necesitarán la contraseña nuevamente? ¿O eso solo ocurre durante un reinicio completo del servidor?

Colin K
fuente

Respuestas:

19

No. Los certificados SSL solo se vuelven a cargar en un reinicio completo, no en uno elegante.

Esto significa que no necesitará volver a ingresar la contraseña en una recarga / agraciado, y también significa que los cambios a los certificados / nuevos certificados / etc. requieren un reinicio completo para que surtan efecto.

Shane Madden
fuente
66
No sé si algo ha cambiado, pero al menos en httpd 2.4.20, apachectl gracefulasí como SIGHUP causan una recarga de certificados SSL.
rustyx
1
Un reinicio elegante no es lo mismo que una recarga. El primero solo espera a que todos los procesos secundarios salgan correctamente antes de reiniciar.
Dennis
1
@ Dennis Son lo mismo; "/etc/init.d/apache2 reload" ejecuta "apachectl -k graceful".
Nicolás
5

Debido a que hay un poco de confusión sobre el reinicio completo y el reinicio elegante, debo decir que

apachectl restart

Reinicia completamente el servidor pero eso no se hace con gracia. Esto significa que las conexiones actuales se cancelan.

Lo que quieres lograr se puede hacer con gracia con:

apachectl graceful

Lo que hace un reinicio completo de Apache, pero las conexiones activas no se cancelan. No acepta nuevas conexiones hasta que las actuales terminen de procesarse y se reinicie después de eso.

En conclusión, tanto restarty gracefulhacer un reinicio completo Apache, pero grácil no aborta conexiones, espera a que sean cerradas, a continuación, se reinicia.

limpiounicornio
fuente
1
Y para responder la pregunta, parece que apachectl gracefulvuelve a cargar los certificados, al menos en mi caso (aunque mis certificados no están protegidos con contraseña).
Lucas Werkmeister