Hur man startar om Apache Web Server (Linux)
När du är värd för din webbplats på en öppen källa plattform, är det mycket troligt att denna plattform använder Apache som standardwebbserver som körs på en server-grade Linux-distribution. När du gör väsentliga ändringar i strukturen för webbserverns konfiguration måste du starta om webbservern (inte i sig operativsystemet). Proceduren för att starta om Apache beror på serverns operativsystem.
Förutsättningar
För att starta om servern behöver du skalåtkomst till operativsystemet som Apache körs på. Med en dedikerad virtuell privat server loggar du antingen in på en skalprompt via en webbläsare eller använder en Secure Shell-session som initieras från din lokala dator. Om du inte kan logga in på servern och utföra kommandon med förhöjda privilegier (t.ex. genom att använda sudo), kan du inte starta om Apache-servern. I så fall måste du prata med en systemadministratör för att få hjälp.
Arbeta med servrar i Linux

Många Linux-distributioner stöder en serie av skalskript som kontrollerar kärntjänsterna. Dessa skript svarar på flera argument som formar hur skriptet fungerar:
- Start: Börjar en tjänst
- Sluta: Avslutar en tjänst
- Omstart: Startar om en tjänst oavsett aktuell användning
- Ladda om: Startar elegant om en tjänst och låter nuvarande anslutningar fortsätta om de kan
Om du kan, använd ladda om istället för omstart eftersom den förra faktiskt inte dödar servern, den återinitierar den bara genom att läsa om de nuvarande konfigurationsfilerna. En full omstart kopplar bort alla för närvarande anslutna klienter till servern förutom att återinitiera konfigurationsfilerna.
Du kommer vanligtvis att starta om en servertjänst med en av tre metoder.
Det första är att använda ett skript från /etc/init.d/—typiskt för servrar som kör Debian före version 8.x eller Ubuntu före 15.04. Det andra är att använda systemctl kommando. Den tredje och felsäkra metoden är att använda apachectl.
Använder Init.d
Linux-distributioner som förlitar sig på /etc/init.d/-skript kan använda något av följande tre kommandon för att starta om Apache:
/etc/init.d/apache2 starta om.
sudo /etc/init.d/apache2 starta om.
sudo-tjänsten apache2 starta om.
För att utföra en graciös omstart, byt ut omstart med ladda om.
För CentOS- och RHEL-servrar 6.x eller äldre, använd service script, men istället för att kalla det apache2 du kommer att kalla det httpd istället:
tjänst httpd omstart.
Använder Systemctl
Nyare operativsystem, som Debian 8.x, Ubuntu 15.04, CentOS/RHEL 7.x och nyare versioner, använder systemd. Kör följande kommando:
systemctl starta om apache2.service.
Använder Apachectl
De apachectl script erbjuder ett generiskt tillvägagångssätt som syftar till att vara agnostisk om din specifika serverdistribution. För att köra det måste du köra det som root-användare:
sudo apachectl -k starta om.
sudo apachectl -k graciös.
De graciös metoden liknar ladda om metod.