Cílem tohoto článku je poskytnout uživateli informace o tom, jak restartovat webový server Apache 2 na Ubuntu 20.04 Focal Fossa.
V tomto tutoriálu se naučíte:
- Jak elegantně znovu načíst Apache
- Jak restartovat Apache
TITULEK ZDE
Požadavky na software a použité konvence
Kategorie | Požadavky, konvence nebo použitá verze softwaru |
---|---|
Systém | Nainstalováno Ubuntu 20.04 nebo upgradované Ubuntu 20.04 Focal Fossa |
Software | Apache 2 |
Jiné | Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz. |
Konvence | # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel |
Jak restartovat Apache na Ubuntu 20.04 pokyny krok za krokem
Existují dva hlavní způsoby, jak restartovat webový server Apache na Ubuntu Linux:
- znovu načíst – Pěkně restartuje démona Apache odesláním SIGUSR1. Pokud démon neběží, je spuštěn. To se liší od normálního restartu tím, že aktuálně otevřená připojení nejsou přerušena . Vedlejším efektem je, že staré soubory protokolu nebudou okamžitě uzavřeny. To znamená, že při použití ve skriptu rotace protokolu může být nutné značné zpoždění, aby bylo zajištěno, že staré soubory protokolu budou před zpracováním uzavřeny. Tento příkaz automaticky kontroluje konfigurační soubory pomocí
apache2ctl configtest
před zahájením restartu, abyste zachytili nejzjevnější chyby. Stále je však možné, že démon zemře kvůli problémům s konfigurací. - restartovat – Restartuje démona Apache odesláním SIGHUP. Pokud démon neběží, je spuštěn. Tento příkaz automaticky zkontroluje konfigurační soubory pomocí configtest před zahájením restartu, aby zachytil nejviditelnější chyby. Stále je však možné, že démon zemře kvůli problémům s konfigurací.
I když obě výše uvedené metody kontrolují konfiguraci během procedury restart/reload, vždy je vhodné zkontrolovat konfiguraci webového serveru Apache pomocí následujícího příkazu:
$ apachectl configtest Syntax OK
Protože Ubuntu 20.04 Focal Fossa Server/Desktop je založen na systemd
k restartování webového serveru Apache se doporučují následující dvě metody.
Zda byl webový server Apache 2 plně restartován, můžete zkontrolovat kontrolou
Main PID
číslo pomocí sudo systemctl status apache2
příkaz před a po restartu. - Pomocí
systemclt
příkaz elegantně znovu načte webový server Apache:$ sudo systemctl reload apache2
- Tato metoda plně restartuje webový server Apache 2:
$ sudo systemctl restart apache2
Jak restartovat GUI na Ubuntu 20.04 Focal Fossa
Jak připojit smartphone Android k připojení KDE na ploše Ubuntu 20.04 Focal Fossa KDE