Pokud je váš webový server Linux Apache zastaven, znovu jej spusťte příkazem shell. Nic se nestane, pokud byl server již spuštěn při spuštění příkazu, nebo se může zobrazit chybová zpráva jako „Webový server Apache již běží.“
Jak spustit webový server Apache
Pokud je na vašem místním počítači Apache, můžete tyto příkazy spouštět tak, jak jsou, jinak budete muset vzdáleně přejít na server pomocí SSH nebo Telnet. Například, ssh [email protected] přenese 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 service 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
Tento příkaz použijte pro Debian 8.x nebo novější a Ubuntu 15.04 a vyšší: $ sudo systemctl start apache2.service
Ubuntu 12.04 a 14.04 může vyžadovat tento příkaz: $ sudo start apache2
Pokud nefungují, zkuste jeden z těchto: $ sudo /etc/init.d/apache2 start
$ sudo service apache2 start
Obecné příkazy ke spuštění Apache
Tyto obecné příkazy by měly spustit Apache v jakékoli distribuci Linuxu: $ sudo apachectl start
$ sudo apache2ctl start
$ sudo apachectl -f /path/to/your/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 přihlaste buď jako uživatel root, nebo (nejlépe) spusťte příkaz start pomocí účtu, který je součástí skupiny sudo.