Als je Linux Apache-webserver is gestopt, gebruik dan een shell-opdracht om hem weer aan de gang te krijgen. Er gebeurt niets als de server al is gestart wanneer de opdracht wordt uitgevoerd, of u ziet mogelijk een foutmelding zoals “Apache-webserver is al actief.”
Een Apache-webserver starten
Als Apache op uw lokale computer staat, kunt u deze opdrachten ongewijzigd uitvoeren, anders moet u op afstand naar de server gaan met SSH of Telnet. Bijvoorbeeld, ssh [email protected] zal SSH naar de Apache-server sturen. De stappen voor het starten van Apache verschillen enigszins, afhankelijk van uw versie van Linux:
Voor Red Hat, Fedora en CentOS
Versies 4.x, 5.x, 6.x of ouder zouden dit commando moeten gebruiken: $ sudo service httpd start
Gebruik deze opdracht voor versies 7.x of nieuwer: $ sudo systemctl start httpd.service
Als die niet werken, probeer dan dit commando: $ sudo /etc/init.d/httpd start
Debian en Ubuntu
Gebruik deze opdracht voor Debian 8.x of nieuwer en Ubuntu 15.04 en hoger: $ sudo systemctl start apache2.service
Ubuntu 12.04 en 14.04 hebben mogelijk deze opdracht nodig: $ sudo start apache2
Als die niet werken, probeer dan een van deze: $ sudo /etc/init.d/apache2 start
$ sudo-service apache2 start
Algemene Apache-startopdrachten
Deze generieke commando’s zouden Apache op elke Linux-distributie moeten starten: $ sudo apachectl start
$ sudo apache2ctl start
$ sudo apachectl -f /path/to/your/httpd.conf
$ sudo apachectl -f /usr/local/apache2/conf/httpd.conf
Het starten van de server vereist verhoogde machtigingen, dus log in als rootgebruiker of voer (bij voorkeur) de startopdracht uit met een account dat deel uitmaakt van de sudo-groep.