Apache2ctl: Unterschied zwischen den Versionen
Zeile 5: | Zeile 5: | ||
<code>apachectl</code> kennt zwei Modi | <code>apachectl</code> kennt zwei Modi | ||
{|class="wikitable options big" | {|class="wikitable options big" | ||
| 1 || Frontend für | | 1 || Frontend für [[httpd]]-Befehl || Alle notwendigen Umgebungsvariablen setzt und dann <code>httpd</code> aufruft, wobei es alle Befehlszeilenargumente weitergibt | ||
|- | |- | ||
| 2 || | | 2 || apachectl als SysV-Init-Skript || Ein-Wort-Argumente wie <code>start</code>, <code>restart</code> und <code>stop</code> entgegennimmt und sie in entsprechende Signale an <code>httpd</code> übersetzt | ||
|} | |} | ||
; Anpassung | ; Anpassung | ||
Wenn Ihre Apache-Installation nicht standardisierte Pfade verwendet, müssen Sie das <code>apachectl-Skript</code> bearbeiten, um die entsprechenden Pfade für das <code>httpd-Binary</code> festzulegen | Wenn Ihre Apache-Installation nicht standardisierte Pfade verwendet, müssen Sie das <code>apachectl-Skript</code> bearbeiten, um die entsprechenden Pfade für das <code>httpd-Binary</code> festzulegen | ||
; Befehlszeilenargumente | |||
* Sie können auch alle notwendigen <code>httpd-Befehlszeilenargumente</code> angeben | * Sie können auch alle notwendigen <code>httpd-Befehlszeilenargumente</code> angeben | ||
; Details | |||
* Einzelheiten finden Sie in den Kommentaren im Skript | * Einzelheiten finden Sie in den Kommentaren im Skript | ||
Version vom 5. November 2024, 13:31 Uhr
apache2ctl - Funktion des Apache-Webservers httpd-Daemon kontrollieren
Beschreibung
- Arbeitsweisen
apachectl
kennt zwei Modi
1 | Frontend für httpd-Befehl | Alle notwendigen Umgebungsvariablen setzt und dann httpd aufruft, wobei es alle Befehlszeilenargumente weitergibt
|
2 | apachectl als SysV-Init-Skript | Ein-Wort-Argumente wie start , restart und stop entgegennimmt und sie in entsprechende Signale an httpd ü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
- Befehlszeilenargumente
- Sie können auch alle notwendigen
httpd-Befehlszeilenargumente
angeben
- Details
- Einzelheiten finden Sie in den Kommentaren im Skript
- Siehe auch
- Kommentare des Skripts
Syntax
- Pass-Through-Modus
apachectl
übernimmt alle für die httpd-Binärdatei
verfügbaren Argumente
# apachectl [httpd-argument]
- SysV-Init-Modus
Im SysV-Init-Modus nimmt apachectl
einfache Ein-Wort-Befehle entgegen
Optionen
Hier werden nur die Optionen im Stil von SysV init definiert (siehe httpd-Handbuchseite)
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
Umgebung
The behaviour of apache2ctl can be influenced with these environment variables:
- APACHE_HTTPD
- APACHE_LYNX
- APACHE_STATUSURL
- APACHE_ULIMIT_MAX_FILES
- APACHE_RUN_DIR
- APACHE_LOCK_DIR
- APACHE_RUN_USER
- APACHE_ARGUMENTS
- APACHE_ENVVARS
See the comments in the script for details. These variables (except APACHE_ENVVARS) can be set in /etc/apache2/envvars.
Rückgabewert
apachectl
gibt bei Erfolg den Wert 0 zurück, bei einem Fehler > 0
Anwendung
Problembehebung
Konfiguration
Dateien
Anhang
Siehe auch
- Apache starten
- Apache stoppen
- Konfigurationsdateien
- Plattform-Dokumente
httpd
- Kommentare
Dokumentation
- /usr/share/doc/apache2/README.Debian.gz
Man-Pages
- apache2ctl(8)
- apache2(8)
Links
Weblinks