J'ai modifié la variable AllowOverride pour l'un de mes sites Web dans le répertoire compatible avec les sites . Comment recharger la nouvelle configuration sans redémarrer Apache? C'est possible?
J'ai modifié la variable AllowOverride pour l'un de mes sites Web dans le répertoire compatible avec les sites . Comment recharger la nouvelle configuration sans redémarrer Apache? C'est possible?
Réponses:
devrait être possible en utilisant la commande
sudo /etc/init.d/apache2 reload
J'espère que cela pourra aider
Faire
apachectl -k graceful
Consultez ce lien pour plus d'informations: http://www.electrictoolbox.com/article/apache/restart-apache/
apachectl graceful: Gracefully restarts the Apache daemon by sending it a SIGUSR1. If the daemon is not running, it is started. This differs from a normal restart in that currently open connections are not aborted.
Mise à jour pour Apache 2.4, pour non-systemd (par exemple, CentOS 6.x, Amazon Linux AMI) et pour systemd (par exemple, CentOS 7.x):
Il y a deux façons de faire recharger la configuration par le processus apache, selon ce que vous voulez faire avec ses threads actuels, soit conseiller de quitter quand il est inactif, soit les tuer directement.
Notez qu'Apache recommande d'utiliser apachectl -k
comme commande, et pour systemd, la commande est remplacée parhttpd -k
apachectl -k graceful
ou httpd -k graceful
Apache conseillera à ses threads de se fermer lorsqu'ils sont inactifs, puis apache recharge la configuration (il ne se ferme pas), cela signifie que les statistiques ne sont pas réinitialisées.
apachectl -k restart
ou httpd -k restart
Ceci est similaire à stop, en ce que le processus tue ses threads, mais ensuite le processus recharge le fichier de configuration, plutôt que de se tuer.
httpd -k graceful
uniquement httpd -k restart
: httpd /?
=>-k restart : tell running Apache to do a graceful restart