Kommandoer til at starte Apache på Linux

Hvis din Linux Apache-webserveren er stoppet, brug en shell-kommando for at få den til at køre igen. Der vil ikke ske noget, hvis serveren allerede er startet, når kommandoen udføres, eller du kan se en fejlmeddelelse som "Apache-webserveren kører allerede."

Tips til, hvordan du genstarter en Apache-webserver

Sådan starter du en Apache-webserver

Hvis Apache er på din lokale maskine, kan du køre disse kommandoer, som de er, ellers bliver du nødt til at fjerne til serveren ved hjælp af SSH eller Telnet. For eksempel, ssh [email protected] vil SSH ind i Apache-serveren.

Trinnene til at starte Apache er lidt forskellige afhængigt af din version af Linux:

Til Red Hat, Fedora og CentOS

Versioner 4.x, 5.x, 6.x eller ældre skal bruge denne kommando:

$ sudo service httpd start

Brug denne kommando til version 7.x eller nyere:

$ sudo systemctl start httpd.service

Hvis de ikke virker, prøv denne kommando:

$ sudo /etc/init.d/httpd start

Debian og Ubuntu

Brug denne kommando til Debian 8.x eller nyere og Ubuntu 15.04 og nyere:

$ sudo systemctl start apache2.service

Ubuntu 12.04 og 14.04 kræver muligvis denne kommando:

$ sudo start apache2

Hvis de ikke virker, så prøv en af ​​disse:

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

Generiske Apache-startkommandoer

Disse generiske kommandoer bør starte Apache på enhver Linux-distribution:

$ sudo apachectl start
$ sudo apache2ctl start
$ sudo apachectl -f /sti/til/din/httpd.conf
$ sudo apachectl -f /usr/local/apache2/conf/httpd.conf

At starte serveren kræver forhøjede tilladelser, så log enten på som root-bruger eller (helst) udfør startkommandoen ved at bruge en konto, der er en del af sudo-gruppen.