Optionen
-d serverroot
Setzen Sie den Anfangswert für die ServerRoot
Direktive toserverroot. Dies kann durch die ServerRoot-Direktive in der Konfigurationsdatei überschrieben werden. Der Standardwert ist/usr/local/apache2
. -f config
Verwendet die Direktiven in der Datei config beim Start. Wennconfig nicht mit einem / beginnt, wird es als apath relativ zu ServerRoot
betrachtet. Die Vorgabe istconf/httpd.conf
. -k
Signalisiert start|restart|graceful|stop|graceful-stop
httpd
zum Starten, Neustarten oder Anhalten. Siehe Apache httpd stoppen für weitere Informationen. -C directive
Verarbeitet die Konfigurationsrichtlinie vor dem Lesen vonconfig -Dateien. -c directive
Verarbeitet die Konfigurationsanweisung nach dem Lesen von Konfigurationsdateien. -D parameter
Setzt einen Konfigurationsparameter, der mit<IfDefine>
Abschnitten in den Konfigurationsdateien verwendet werden kann, um Befehle beim Start und Neustart des Servers bedingt zu überspringen oder zu verarbeiten. Er kann auch verwendet werden, um bestimmte, weniger gebräuchliche Startparameter zu setzen, einschließlich -DNO_DETACH
(verhindert, dass der Parent einen Fork ausführt) und -DFOREGROUND
(verhindert, dass der Parent setsid()
usw. aufruft). -e level
Setzt den LogLevel
beim Start des Servers auf Level. Dies ist nützlich, um vorübergehend die Ausführlichkeit der Fehlermeldungen zu erhöhen, um Probleme während des Starts zu finden. -E file
Fehlermeldungen während des Serverstarts an eine Datei senden. -h
Eine kurze Zusammenfassung der verfügbaren Befehlszeilenoptionen ausgeben. -l
Eine Liste der in den Server kompilierten Module ausgeben. Dynamisch geladene Module, die mit der Direktive LoadModule
eingebunden wurden, werden nicht aufgelistet. -L
Ausgabe einer Liste von Direktiven, die von statischen Modulen bereitgestellt werden, zusammen mit den erwarteten Argumenten und den Stellen, an denen die Direktive gültig ist. Direktiven, die von gemeinsam genutzten Modulen bereitgestellt werden, werden nicht aufgelistet. -M
Eine Liste der geladenen statischen und gemeinsam genutzten Module ausgeben. -S
Zeigt die Einstellungen, wie sie aus der Konfigurationsdatei geparst wurden (derzeit werden nur die Virtualhost-Einstellungen angezeigt). -T
(Verfügbar ab 2.3.8) Überspringe die Dokumentenstammprüfung beim Start/Neustart. -t
Führen Sie Syntaxtests nur für Konfigurationsdateien durch. Das Programm wird nach diesen Syntaxtests sofort mit einem Rückgabecode von 0 (Syntax OK) oder einem Rückgabecode ungleich 0 (Syntaxfehler) beendet. Wenn -DDUMP_VHOSTS ebenfalls gesetzt ist, werden Details der virtuellen Hostkonfiguration ausgegeben. Wenn -D DUMP_MODULES gesetzt ist, werden alle geladenen Module gedruckt. -v
Die Version von httpd
ausgeben und dann beenden. -V
Die Version und die Build-Parameter von httpd
ausgeben und dann beenden. -X
httpd im Debug-Modus ausführen. Es wird nur ein Worker gestartet und der Server wird nicht von der Konsole getrennt.
Die folgenden Argumente sind nur auf der Windows-Plattform verfügbar:
-k install|config|uninstall
Installieren Sie Apache httpd als Windows NT-Dienst; ändern Sie die Startoptionen für den Apache httpd-Dienst; und deinstallieren Sie den Apache httpd-Dienst. -n name
Der Name des Apache httpd-Dienstes, der signalisiert werden soll. -w
Lassen Sie das Konsolenfenster im Fehlerfall geöffnet, damit die Fehlermeldung gelesen werden kann.