Apache2ctl
apache2ctl - Frontend für den Apache Web-Server
Beschreibung
Es soll dem Administrator helfen, die Funktion des Apache httpd-Daemons zu kontrollieren
- Arbeitsweisen
apachectl kennt zwei Modi
- Erstens kann es als einfaches Frontend für den
httpd-Befehlfungieren, das einfach alle notwendigen Umgebungsvariablen setzt und dannhttpdaufruft, wobei es alle Befehlszeilenargumente weitergibt. - Zweitens kann
apachectlals SysV-Init-Skript fungieren, das einfache Ein-Wort-Argumente wiestart,restartundstopentgegennimmt und sie in entsprechende Signale anhttpdübersetzt.
- Anpassung
Wenn Ihre Apache-Installation nicht standardisierte Pfade verwendet, müssen Sie das apachectl-Skript bearbeiten, um die entsprechenden Pfade für das httpd-Binary festzulegen.
- Sie können auch alle notwendigen
httpd-Befehlszeilenargumenteangeben. - Einzelheiten finden Sie in den Kommentaren im Skript.
Weitere Einzelheiten finden Sie in den Kommentaren des Skripts.
Syntax
Im Pass-Through-Modus kann apachectl alle für die httpd-Binärdateiverfügbaren Argumente übernehmen.
# apachectl [httpd-argument]
Im SysV-Init-Modus nimmt apachectl einfache Ein-Wort-Befehle entgegen
Optionen
Hier werden nur die Optionen im Stil von SysV init definiert.
- Andere Argumente sind in der httpd-Handbuchseite definiert.
| Option | Beschreibung |
|---|---|
| start | Startet den Apache httpd-Daemon.
|
| stop | Hält den Apache httpd-Daemon an.
|
| restart | Startet den Apache httpd-Daemon neu.
|
| fullstatus | Zeigt einen vollständigen Statusbericht von mod_status an.
|
| status | Zeigt einen kurzen Statusbericht an. Ähnlich wie die Optionfullstatus, mit dem Unterschied, dass die Liste der Anfragen, die gerade bedient werden, weggelassen wird. |
| graceful | Startet den Apache httpd-Daemon ordnungsgemäß neu.
|
| graceful-stop | Beendet den Apache httpd-Daemon.
|
| configtest | Führt einen Syntaxtest für Konfigurationsdateien durch.
|
| startssl |
Um httpd mit SSL-Unterstützung zu starten, sollten Sie Ihre Konfigurationsdatei so bearbeiten, dass sie die entsprechenden Direktiven enthält, und dann den normalen apachectl-Start verwenden. |
Parameter
Umgebungsvariablen
Exit-Status
apachectl gibt bei Erfolg den Wert 0 zurück, bei einem Fehler > 0
Anwendung
Fehlerbehebung
Konfiguration
Dateien
Anhang
Siehe auch
- Apache starten
- Apache stoppen
- Konfigurationsdateien
- Plattform-Dokumente
httpd- Kommentare
Dokumentation
Man-Pages
- apache2ctl(8)