J'ai un serveur apache en cours d'exécution qui a nécessité une mise à jour de configuration mineure. Je veux forcer Apache à recharger la config (par exemple via /etc/init.d/httpd reload ou apachectl graceful), mais je ne possède pas nos mots de passe SSL cert. L'administrateur qui a les mots de passe n'est pas disponible pour le moment.
Si je recharge gracieusement la configuration d'apache, les certificats SSL auront-ils besoin à nouveau du mot de passe? Ou cela ne se produit-il que lors d'un redémarrage complet du serveur?
la source
apachectl graceful
ainsi que SIGHUP provoquent un rechargement des certificats SSL.Parce qu'il y a un peu de confusion sur le redémarrage complet et le redémarrage gracieux, je dois dire que
Redémarre complètement le serveur mais cela ne se fait pas normalement. Cela signifie que les connexions actuelles sont abandonnées.
Ce que vous voulez réaliser peut être fait avec grâce:
Ce qui fait un redémarrage complet d'Apache, mais les connexions actives ne sont pas abandonnées. Il n'accepte pas les nouvelles connexions tant que les connexions actuelles n'ont pas terminé le traitement et redémarre ensuite.
En conclusion, les deux
restart
etgraceful
faire un redémarrage complet apache, mais gracieux ne abort les connexions, les attend à fermer, il redémarre.la source
apachectl graceful
cela recharge les certificats - du moins c'est le cas dans mon cas (bien que mes certificats ne soient pas protégés par mot de passe).