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."
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.