Příkazy pro spouštění Apache na Linuxu

Pokud váš Linux Webový server Apache je zastaven, použijte příkaz shellu k jeho opětovnému spuštění. Nic se nestane, pokud byl server již spuštěn při provádění příkazu, nebo se může zobrazit chybová zpráva jako "Webový server Apache již běží."

Tipy, jak restartovat webový server Apache

Jak spustit webový server Apache

Pokud je Apache na vašem místním počítači, můžete tyto příkazy spouštět tak, jak jsou, nebo se budete muset k serveru vzdáleně připojit pomocí SSH nebo Telnetu. Například, ssh [email protected] bude SSH na server Apache.

Kroky pro spuštění Apache se mírně liší v závislosti na vaší verzi Linuxu:

Pro Red Hat, Fedora a CentOS

Verze 4.x, 5.x, 6.x nebo starší by měly používat tento příkaz:

$ sudo služba httpd start

Tento příkaz použijte pro verze 7.x nebo novější:

$ sudo systemctl start httpd.service

Pokud to nefunguje, zkuste tento příkaz:

$ sudo /etc/init.d/httpd start

Debian a Ubuntu

Použijte tento příkaz pro Debian 8.x nebo novější a Ubuntu 15.04 a vyšší:

$ sudo systemctl spusťte apache2.service

Ubuntu 12.04 a 14.04 mohou vyžadovat tento příkaz:

$ sudo spustit apache2

Pokud nefungují, zkuste jeden z těchto:

$ sudo /etc/init.d/apache2 start
$ sudo služba apache2 start

Obecné příkazy Apache Start

Tyto obecné příkazy by měly spustit Apache v jakékoli distribuci Linuxu:

$ sudo apachectl start
$ sudo apache2ctl start
$ sudo apachectl -f /cesta/k/vasemu/httpd.conf
$ sudo apachectl -f /usr/local/apache2/conf/httpd.conf

Spuštění serveru vyžaduje zvýšená oprávnění, takže se buď přihlaste jako uživatel root, nebo (nejlépe) spusťte příkaz start pomocí účtu, který je součástí skupiny sudo.