Skip to content

Kommandon för att starta Apache på Linux

11 de augusti de 2021
GettyImages 109269052 da00b5263e3641259118b9fbcef184c0

Om din Linux Apache -webbserver är stoppad, använd ett kommando för att få den att köra igen. Inget händer om servern redan har startats när kommandot körs, eller om du kan se ett felmeddelande som ”Apache -webbservern körs redan.

Hur man startar en Apache -webbserver

Om Apache finns på din lokala dator kan du köra dessa kommandon som de är, annars måste du fjärransluta till servern med SSH eller Telnet. Till exempel, ssh [email protected] kommer SSH till Apache -servern. Stegen för att starta Apache är något olika beroende på din version av Linux:

För Red Hat, Fedora och CentOS

Version 4.x, 5.x, 6.x eller äldre bör använda det här kommandot: $ sudo service httpd start

Använd det här kommandot för version 7.x eller nyare: $ sudo systemctl start httpd.service

Om de inte fungerar, prova det här kommandot: $ sudo /etc/init.d/httpd start

Debian och Ubuntu

Använd det här kommandot för Debian 8.x eller nyare och Ubuntu 15.04 och senare: $ sudo systemctl start apache2.service

Ubuntu 12.04 och 14.04 kan kräva detta kommando: $ sudo start apache2

Om de inte fungerar, prova en av dessa: $ sudo /etc/init.d/apache2 start
$ sudo service apache2 start

Generiska Apache -startkommandon

Dessa generiska kommandon bör starta Apache på vilken Linux -distribution som helst: $ sudo apachectl start
$ sudo apache2ctl start
$ sudo apachectl -f /path/to/your/httpd.conf
$ Sudo apachectl -f /usr/local/apache2/conf/httpd.conf

Att starta servern kräver förhöjda behörigheter, så antingen loggar du in som rotanvändare eller (helst) kör startkommandot med ett konto som ingår i sudogruppen.