Kommandoer for å starte Apache på Linux

Hvis din Linux Apache-nettserveren er stoppet, bruk en shell-kommando for å få den til å kjøre igjen. Ingenting vil skje hvis serveren allerede er startet når kommandoen utføres, eller du kan se en feilmelding som "Apache-nettserveren kjører allerede."

Tips om hvordan du starter en Apache-webserver på nytt

Hvordan starte en Apache Web Server

Hvis Apache er på din lokale maskin, kan du kjøre disse kommandoene som de er, ellers må du eksternt inn på serveren ved å bruke SSH eller Telnet. For eksempel, ssh [email protected] vil SSH inn i Apache-serveren.

Trinnene for å starte Apache er litt forskjellige avhengig av din versjon av Linux:

For Red Hat, Fedora og CentOS

Versjoner 4.x, 5.x, 6.x eller eldre bør bruke denne kommandoen:

$ sudo tjeneste httpd start

Bruk denne kommandoen for versjon 7.x eller nyere:

$ sudo systemctl start httpd.service

Hvis de ikke fungerer, prøv denne kommandoen:

$ sudo /etc/init.d/httpd start

Debian og Ubuntu

Bruk denne kommandoen for Debian 8.x eller nyere og Ubuntu 15.04 og nyere:

$ sudo systemctl start apache2.service

Ubuntu 12.04 og 14.04 kan kreve denne kommandoen:

$ sudo start apache2

Hvis de ikke fungerer, prøv en av disse:

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

Generiske Apache-startkommandoer

Disse generiske kommandoene bør starte Apache på enhver Linux-distribusjon:

$ sudo apachectl start
$ sudo apache2ctl start
$ sudo apachectl -f /path/to/your/httpd.conf
$ sudo apachectl -f /usr/local/apache2/conf/httpd.conf

Å starte serveren krever økte tillatelser, så enten logg på som root-bruker eller (helst) utfør start-kommandoen ved å bruke en konto som er en del av sudo-gruppen.