So laden Sie die Apache-Konfiguration für eine Site neu, ohne Apache neu zu starten
Habe ich bearbeitet die variable AllowOverride für eine meiner Webseiten in sites-enabled - Verzeichnis. Wie kann ich reload die neue Konfiguration ohne Neustart von apache? Ist es möglich?
InformationsquelleAutor der Frage hpn | 2011-11-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
sollte möglich sein mit dem Befehl
hoffe, das hilft
InformationsquelleAutor der Antwort olly_uk
andere Weg ist:
InformationsquelleAutor der Antwort felixmpa
Tun
Überprüfen Sie diesen link für weitere Informationen :
http://www.electrictoolbox.com/article/apache/restart-apache/
InformationsquelleAutor der Antwort Aruman
Aktualisierung für Apache 2.4, für nicht-systemd (z.B. CentOS 6.x, Amazon Linux AMI) und systemd (z.B. CentOS 7.x):
Es gibt zwei Möglichkeiten, dass der apache-Prozess die Konfiguration erneut laden, je nachdem, was Sie tun wollen mit seinem aktuellen threads, entweder raten, Sie zu beenden, wenn im Leerlauf, oder töten Sie direkt.
Beachten Sie, dass Apache empfiehlt die Verwendung
apachectl -k
als Befehl, und für systemd, der Befehl wird ersetzt durchhttpd -k
apachectl -k graceful
oderhttpd -k graceful
Apache wird Sie beraten, seine threads zu beenden, wenn im Leerlauf, und dann apache reload der Konfiguration (es spielt keine Ausfahrt selbst), dies bedeutet, dass die Statistiken nicht zurückgesetzt.
apachectl -k restart
oderhttpd -k restart
Dies ist ähnlich zu halten, dass der Prozess tötet aus seinen threads, aber dann wird der Prozess lädt die Konfigurations-Datei, sondern als das töten selbst.
Quelle: https://httpd.apache.org/docs/2.4/stopping.html
InformationsquelleAutor der Antwort jeffmcneill