GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak restartovat nebo znovu načíst NGINX na serveru Ubuntu 20.04

Ukážeme si všechny hlavní příkazy, které můžeme na serveru Ubuntu 20.04/18.04/16.04 použít pro restartování a opětovné načtení služeb webového serveru NGINX. Kromě toho článek také ukáže metodu, jak získat cestu ke konfiguračnímu souboru NGINX, abyste věděli o jakékoli chybě.

Nginx je známý webový server, který používají různé webhostingové služby, a to i jako reverzní proxy. Je populární kvůli své nízké hmotnosti a schopnostem vyrovnávací paměti, to je jeden z hlavních důvodů, proč jej lidé preferují. Může být použit s Varnish Cache k implementaci webového serveru s vysokou Cache. Na to tu však nejsme.

Mnohokrát po instalaci Nginx v produkčním prostředí jej nemusíme plně restartovat, na rozdíl od jiných služeb, protože na něj spoléhají různé webové aplikace. V případě, že chcete znovu načíst nebo restartovat NGINX po úpravě některých souborů, cesty webové aplikace nebo jakýchkoli jiných nastavení, zde jsou příkazy.

Kroky pro opětovné načtení nebo restartování serveru NGINX na Ubuntu

Níže uvedené kroky budou fungovat na Debianu, Ubuntu 20.04/18.04/17.04/16.04, Linux Mint a dalších podobných operačních systémech. Abyste mohli postupovat podle zde uvedených příkazů, potřebujete uživatelský přístup na serveru pomocí sudo práva.

Kontrola konfiguračního souboru Nginx

Příkaz, který nejen ukáže cestu ke konfiguračnímu souboru, ale také vše zkontroluje a dá nám vědět, je bezchybný. V případě, že je na tom chyba, pak před restartováním serveru NGINX byste to věděli. To je opravdu užitečné v případě, že webový server používáme pro komerční účely a ne pro testování, čímž se zabrání zbytečným prostojům.

Typ:

sudo nginx -t

Pokud vše funguje správně, dostanete něco jako následující výstup:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Graceful Reload

Nemusíte plně restartovat server Nginx, aby se projevily některé změny, které jste provedli v konfiguračním souboru, bude fungovat elegantní opětovné načtení. Výhodou je, že příkaz znovu načte konfigurační soubor Nginx, ale také neodpojí aktuálně vytvořená připojení uživatelů k webovému serveru. Uživatelé front-endu tedy nebudou ovlivněni.

sudo systemctl reload nginx

Plně restartujte Nginx

V případě, že nechcete znovu načíst pouze konfigurační soubor namísto úplného restartu všech služeb Nginx spolu s přerušením souběžného připojení k webovému serveru, použijte níže uvedený příkaz:

sudo systemctl restat nginx

Zkontrolujte stav

Jakmile restartujete webový server a nyní chcete zkontrolovat, zda vše na něm funguje správně, použijte níže uvedenou syntaxi:

sudo systemctl status nginx

Tímto způsobem můžeme restartovat a znovu načíst server Nginx na Ubuntu Linux pomocí jednoho nebo druhého příkazu uvedeného v článku. Vše závisí na situaci, ve které se nacházíte.

Další informace:

  • Jak nainstalovat a nakonfigurovat VNC Server na CentOS 8
  • Jak nainstalovat XAMPP na Ubuntu 20.04 LTS

Ubuntu
  1. Jak nastavit Nginx jako reverzní proxy na Ubuntu 20.04

  2. Jak nainstalovat LEMP na Ubuntu 16.04

  3. Jak nainstalovat Nginx na Ubuntu 18.04

  1. Jak nainstalovat webový server Nginx na Ubuntu 18.04

  2. Jak spustit, zastavit nebo restartovat server Apache na Ubuntu

  3. Jak restartuji bluetooth v Ubuntu?

  1. Jak restartovat NGINX na Ubuntu 20.04 Focal Fossa

  2. Jak nainstalovat NGINX na Ubuntu 20.04 Focal Fossa

  3. Jak nainstalovat Nginx na Ubuntu 20.04