Nginx

Spusťte, zastavte a restartujte webový server Nginx v systému Linux

Spusťte, zastavte a restartujte webový server Nginx v systému Linux
NGINX je webový server s otevřeným zdrojovým kódem s funkcemi pro vyrovnávání zatížení, ukládání do mezipaměti a fungování jako reverzní proxy.

Igor Sysoev vytvořil ji, aby překonal limity škálování a souběžnosti existující na běžných webových serverech, nabízející asynchronní architekturu založenou na událostech, která zvyšuje výkon a stabilitu NGINX jako webového serveru.

Stejně jako v případě správy všech serverů zjistíte, že z různých důvodů potřebujete spustit, zastavit a restartovat webový server NGINX.

Tato příručka popisuje, jak používat různé metody ke správě služby NGINX spuštěné v systému Linux.

POZNÁMKA: Pokud používáte NGINX na vzdáleném serveru, budete muset mít připojení SSH. Ujistěte se, že máte také sudo nebo root přístup k vašemu systému.

Jak spravovat službu NGINX pomocí správce Systemd Service Manager

Jedním ze způsobů správy služby NGINX je použití správce služeb systemd, běžně přístupného pomocí příkazu systemctl. Tato metoda bude fungovat, pouze pokud systém, kde je nainstalován NGINX, používá jako správce služeb systemd.

Jak zobrazit stav webového serveru NGINX

Ve většině případů je NGINX nainstalován jako služba a běží na pozadí. Ačkoli NGINX běží na pozadí, existují způsoby, jak zobrazit stav služby pomocí obslužného programu systemctl.

Chcete-li zobrazit, jak služba běží, otevřete okno terminálu a zadejte příkaz:

sudo systemctl status nginx

Výše uvedený příkaz zobrazí informace o službě NGINX. Příkaz zobrazí některý z následujících scénářů.

POZNÁMKA: Stisknutím Q ukončete stavový režim.

Jak používat systemd ke spuštění a zastavení služby Nginx

Systemd je univerzální nástroj, který spravuje služby ve většině distribucí Linuxu. Pokud je NGINX nakonfigurován tak, aby fungoval jako služba, můžeme jej spustit a zastavit pomocí systemd.

Chcete-li spustit službu Nginx, použijte příkaz:

sudo systemctl start nginx

Chcete-li zastavit Nginx, použijte příkaz:

sudo systemctl stop nginx

Jak používat systemd k restartování služby NGINX

Můžete také použít systemd k restartování služby NGINX. Restartování služby vypne všechny spuštěné procesy a restartuje je znovu. Restartování služby je velmi užitečné při provádění změn konfigurace na serveru, což eliminuje nutnost restartovat celý systém.

Službu lze restartovat dvěma způsoby:

Jak znovu načíst službu Nginx (elegantní restart)

Chcete-li službu NGINX řádně restartovat pomocí systemd, použijte příkaz:

sudo systemctl znovu načíst nginx

Výše uvedený příkaz vyžaduje, aby byla služba spuštěna.

Jak vynutit restart služby Nginx

Pokud provádíte kritické změny na serveru NGINX, měli byste službu restartovat. Restartování síly zavře všechny běžící procesy, znovu je inicializuje a použije nové změny. To je velmi užitečné při provádění aktualizací, změně portů, síťových rozhraní atd.

Můžete použít příkaz:

sudo systemctl restart nginx

Jak spravovat službu NGINX pomocí příkazů Nginx

NGINX má sadu integrovaných nástrojů, které jsou přístupné pomocí příkazu Nginx. Tyto příkazy můžeme použít k ruční interakci se službou.

Jak používat příkazy Nginx ke spuštění NGINX

Službu NGINX můžete spustit pomocí příkazu

sudo / etc / init.d / nginx start

Tento příkaz zobrazí výstup označující, že se služba spouští - jak ukazuje následující obrázek:

Jak zastavit webový server NGINX pomocí příkazů Nginx

Chcete-li zastavit službu Nginx a všechny související procesy, můžete použít příkaz:

sudo / etc / init.d / nginx zastavení

Získáte výstup, jako je ten, který je uveden níže:

Jak vynutit zavření a restartování webového serveru NGINX pomocí příkazu

Můžete také vynutit zavření a restartování všech procesů nginx pomocí příkazu:

sudo / etc / init.d / nginx restart nebo sudo nginx -s reopen

Jak znovu načíst webový server NGINX pomocí příkazu

Chcete-li řádně restartovat službu nginx a její procesy, použijte příkaz:

sudo / etc / init.d / nginx reload nebo sudo nginx -s reload

Jak vynutit ukončení serveru NGINX pomocí příkazu

Chcete-li vynutit zavření všech služeb Nginx bez restartu, použijte příkaz

nginx -s ukončeno

Závěr

V tomto článku jsme diskutovali o různých metodách, které můžete použít k interakci se službou NGINX. Pomocí toho, co jste se naučili, můžete spravovat webový server Nginx a řešit problémy související se serverem.

Emulace kliknutí myší vznášením pomocí myši Clickless Mouse ve Windows 10
Používání myši nebo klávesnice ve špatném držení těla nadměrného používání může mít za následek mnoho zdravotních problémů, včetně napětí, syndromu ka...
Přidejte gesta myši do Windows 10 pomocí těchto bezplatných nástrojů
V posledních letech se počítače a operační systémy značně vyvinuly. Bývaly doby, kdy uživatelé museli procházet správci souborů pomocí příkazů. Stejně...
Ovládejte a spravujte pohyb myši mezi více monitory ve Windows 10
Správce myší se dvěma displeji umožňuje ovládat a konfigurovat pohyb myši mezi více monitory zpomalením jeho pohybů poblíž hranice. Windows 10/8 vám u...