Wenn Apache in YaST konfiguriert wurde (siehe Abschnitt 26.2.2, „Konfigurieren von Apache mit YaST“), wird Apache beim Systemstart in Runlevel 3 und 5 gestartet und in Runlevel 0, 1, 2 und 6 beendet. Dieses Verhalten können Sie im Runlevel-Editor von YaST oder mit dem Befehlszeilenprogramm chkconfig ändern.
Zum Starten, Beenden oder Manipulieren von Apache auf einem laufenden System verwenden Sie das init-Skript /usr/sbin/rcapache2 (allgemeine Informationen über init-Skripts erhalten Sie unter Abschnitt 8.2.2, „Init-Skripts“). Der Befehl rcapache2 akzeptiert folgende Parameter:
start
Startet Apache, sofern es noch nicht läuft.
startssl
Startet Apache mit SSL-Unterstützung, sofern es noch nicht läuft. Weitere Informationen über die SSL-Unterstützung finden Sie unter Abschnitt 26.6, „Einrichten eines sicheren Webservers mit SSL“.
restart
Beendet Apache und startet es danach neu. Falls der Webserver noch nicht gelaufen ist, wird er nun gestartet.
try-restart
Beendet Apache und startet es danach neu, sofern der Webserver bereits gelaufen ist.
reload oder graceful
Beendet den Webserver erst, nachdem alle durch Forking erstellten Apache-Prozesse aufgefordert wurden, ihre Anforderungen vor dem Herunterfahren zu Ende zu führen. Anstelle der beendeten Prozesse werden neue Prozesse gestartet. Dies führt zu einem vollständigen „Neustart“ von Apache.
Tipp | |
---|---|
In Produktionsumgebungen ist rcapache2 |
configtest
Überprüft die Syntax der Konfigurationsdateien, ohne den laufenden Webserver zu beeinträchtigen. Da dieser Test beim Starten, Neuladen oder Neustarten des Servers automatisch durchgeführt wird, ist eine explizite Ausführung des Tests in der Regel nicht notwendig. Bei einem Konfigurationsfehler wird der Webserver ohnehin nicht gestartet, neu geladen oder neu gestartet.
probe
Überprüft, ob ein Neuladen des Webservers erforderlich ist (d. h., ob sich die Konfiguration geändert hat), und schlägt die erforderlichen Argumente für den Befehl rcapache2 vor.
server-status und full-server-status
Erstellt einen Dump des kurzen oder vollständigen Statusfensters. Zur Ausführung des rcapache2-Befehls mit diesem Parameter muss entweder lynx oder w3m installiert sein und das mod_status-Modul muss aktiviert sein. Außerdem muss /etc/sysconfig/apache2
unter APACHE_SERVER_FLAGS
das Flag status
enthalten.
Weitere Flags | |
---|---|
Weitere Flags, die Sie mit dem Befehl rcapache2 angeben, werden direkt an den Webserver weitergeleitet. |