it-swarm.dev

Jak restartujete Apache?

Přepnul jsem z SLES na Ubuntu a nyní chci restartovat svůj lokální server. V SLES jsem použil:

rcapache2 restart

ale zdá se, že to v Ubuntu nějak nefunguje. :(

Jak restartuji Apache?

263
Jai Puri

Sudo service Apache2 restart za způsob, který si půjčil od Red Hat.

386
maco

Chcete restartovat Apache, nebo chcete elegantně znovu načíst jeho konfiguraci?

Všichni odpovídali na první otázku; můžete udělat druhé s

Sudo service Apache2 reload

Půvabné opětovné načtení je o něco rychlejší a nedochází k prostojům.

Existuje jedna námitka: Pokud vaše konfigurační soubory Apache obsahují chybu (např. Konfigurují soubor protokolu v adresáři, který neexistuje), server může bezobslužně ukončit bez vytištění chybových zpráv na konzoli. Většina dalších chyb je zachycena znakem Apache2ctl configtest že service Apache2 reload se spustí před provedením skutečného načtení pomocí Apache2ctl graceful.

109
Marius Gedminas

Doporučený způsob spuštění/zastavení služeb v Ubuntu (nejen Apache) je použití příkazů start/stop/reload (což jsou opravdu symbolické odkazy na program initctl , část pstart) ).

Pro služby, které používají starší verzi /etc/init.d skripty, bude odpovídající skript vyvolán se správnými parametry; u služeb, které používají upstart infrastrukturu, bude příslušný přechod události signalizován pstart démona prostřednictvím initctl .

Chcete-li spustit/zastavit/znovu načíst/restartovat Apache na Ubuntu, můžete použít:

Sudo start Apache2
Sudo stop Apache2
Sudo reload Apache2
Sudo restart Apache2
26
Riccardo Murri
Sudo /etc/init.d/Apache2 restart

Samozřejmě můžete zaměnit restart za stop, start a (myslím) reload

20
Oli

Ubuntu cesta:

Sudo service Apache2 restart|stop|start 
17
toe

Jak řekl Marius, elegantní by se měl použít k restartu:

Sudo Apache2ctl graceful

nebo

Sudo Apache2ctl graceful-stop

zastavit půvabně Apache.

Tyto příkazy čekají, až budou všechny požadavky na webové stránky doručeny, před restartováním/zastavením webového serveru, aby váš uživatel nezískal polovinu webové stránky.

11
kemra102

Nejprve zkontrolujete svůj stav pomocí tohoto příkazu

Sudo service Apache2 status

pak zastavte běžící službu

Sudo service Apache2 stop

pak použijte tento příkaz:

Sudo /opt/lampp/lampp start

toto řešení pro mě fungovalo.

4
Md.Shahjalal

pokud instalujete verzi Apache 2.4 do svého systému, chcete-li restartovat nebo zastavit server Apache ve vašem lokálním systému, měli byste spustit následující příkaz

./apachectl start

nebo můžete použít restart, stop také podle vašich požadavků. toto je testovaný kód

2
mukesh kumar

můžete použít služby pro restartování Apache

service Apache2 restart

a můžete k tomu použít všechny funkce (Stop - Start - Reload)

1
vipmaa

Nejlepší způsob, jak restartovat server Apache, je pomocí následujícího příkazu:

$ Sudo service Apache2 restart

Změnit Můžete použít následující příkaz:

$ Sudo /etc/init.d/Apache2 restart
1
Razor Rassh
Sudo systemctl restart Apache2

systemctl - Ovládání systému systemd a správce služeb.

systemctl může být použit pro introspekci a řízení stavu "systemd" správce systému a služeb.

0