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."
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.