Befehle zum Starten von Apache unter Linux

Wenn dein Linux Apache-Webserver wird gestoppt, verwenden Sie einen Shell-Befehl, um ihn wieder zum Laufen zu bringen. Es passiert nichts, wenn der Server bei der Ausführung des Befehls bereits gestartet wurde oder Sie eine Fehlermeldung wie "Der Apache-Webserver läuft bereits."

Tipps zum Neustarten eines Apache-Webservers

So starten Sie einen Apache-Webserver

Wenn sich Apache auf Ihrem lokalen Computer befindet, können Sie diese Befehle unverändert ausführen, oder Sie müssen über SSH oder Telnet auf den Server zugreifen. Zum Beispiel, ssh [email protected] wird SSH in den Apache-Server.

Die Schritte zum Starten von Apache sind je nach Linux-Version leicht unterschiedlich:

Für Red Hat, Fedora und CentOS

Versionen 4.x, 5.x, 6.x oder älter sollten diesen Befehl verwenden:

$ sudo service httpd start

Verwenden Sie diesen Befehl für Versionen 7.x oder neuer:

$ sudo systemctl starte httpd.service

Wenn diese nicht funktionieren, versuchen Sie diesen Befehl:

$ sudo /etc/init.d/httpd start

Debian und Ubuntu

Verwenden Sie diesen Befehl für Debian 8.x oder neuer und Ubuntu 15.04 und höher:

$ sudo systemctl starte apache2.service

Ubuntu 12.04 und 14.04 erfordern möglicherweise diesen Befehl:

$ sudo starte Apache2

Wenn diese nicht funktionieren, versuchen Sie einen der folgenden Schritte:

$ sudo /etc/init.d/apache2 start
$ sudo service apache2 start

Generische Apache-Startbefehle

Diese generischen Befehle sollten Apache auf jeder Linux-Distribution starten:

$ sudo apachectl start
$ sudo apache2ctl start
$ sudo apachectl -f /path/to/your/httpd.conf
$ sudo apachectl -f /usr/local/apache2/conf/httpd.conf

Das Starten des Servers erfordert erhöhte Berechtigungen, also melden Sie sich entweder als Root-Benutzer an oder führen Sie (vorzugsweise) den Startbefehl mit einem Konto aus, das Teil der sudo-Gruppe ist.