Skip to content

Opdrachten voor het starten van Apache op Linux

6 de augustus de 2021
GettyImages 109269052 da00b5263e3641259118b9fbcef184c0

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.