GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Nginx na CentOS

Nginx je open-source a nejoblíbenější webový server, který je flexibilnější a lehčí než server Apache. Je navržen pro nejlepší stabilitu a výkon a dokáže zpracovat více požadavků klientů současně s omezenými zdroji. Může také sloužit jako load balancer a reverzní proxy server.

V dřívějším příspěvku jsme popsali instalaci Nginx na Ubuntu. Tento příspěvek popisuje instalaci Nginx na CentOS.

Požadavky:

Budete potřebovat:

  • Systém CentOS
  • Uživatel s přístupem sudo

Poznámka :Postup předvedeme na CentOS 8 stroj.

Krok 1:Nainstalujte Nginx na CentOS

K instalaci Nginx na CentOS můžeme použít správce balíčků dnf. Pomocí níže uvedeného příkazu nainstalujte Nginx do systému CentOS:

$ sudo dnf install nginx

Zadejte heslo sudo a stiskněte y po zobrazení výzvy y/N . Poté se spustí instalace.

Po instalaci serveru Nginx byste měli vidět podobný výstup:

Krok 2:Spusťte a povolte Nginx při spuštění

Po instalaci můžete Nginx spustit pomocí příkazu níže:

$ sudo systemctl start nginx

Chcete-li ověřit, zda služba začala běžet, použijte příkaz níže:

$ sudo systemctl status nginx

Pokud nechcete ručně spouštět Nginx při každém spuštění serveru, můžete povolit jeho automatické spouštění při spouštění serveru. Chcete-li službu Nginx spustit automaticky při spouštění systému, zde je příkaz:

$ sudo systemctl enable nginx

Krok 3:Povolte provoz Nginx v bráně firewall

V CentOS je brána firewall ve výchozím nastavení povolena, a proto blokuje přístup k portům 80 a 443 používaným webovým serverem Nginx. Chcete-li povolit externí provoz HTTP a HTTPS směrem k vašemu serveru NGINX, budete muset přidat pravidlo do brány firewall. Pamatujte, že pokud právě testujete server Nginx ze svého místního systému, pak toto pravidlo nemusíte přidávat.

Spusťte níže uvedený příkaz a povolte přístup k HTTP provozu přicházejícím na váš server Nginx:

$ sudo firewall-cmd --permanent --add-service=http

Poté spusťte níže uvedený příkaz a povolte přístup k provozu HTTPS přicházejícímu na váš server Nginx:

$ sudo firewall-cmd --permanent --add-service=https

Poté spusťte níže uvedený příkaz a znovu načtěte firewall:

$ sudo firewall-cmd --reload

Chcete-li zkontrolovat, zda bylo pravidlo přidáno, použijte příkaz níže:

$ sudo firewall-cmd --permanent --list-all

Ve výstupu výše uvedeného příkazu byste měli vidět http uvedené v službách řádek.

Krok 4:Otestujte server Nginx

Chcete-li nyní otestovat, zda server Nginx funguje, přejděte na adresu IP svého serveru ve webovém prohlížeči. Pokud nevíte, jak zjistit IP adresu systému, navštivte tento odkaz.

http://IP-address

Pokud byl server Nginx úspěšně nainstalován, měli byste vidět následující výchozí stránku Nginx.

Příkazy správy Nginx

Kromě spuštění a povolení příkazů serveru Nginx (jak je uvedeno výše), existuje několik dalších příkazů, které vám při správě serveru Nginx pomohou. Některé z nich sdílíme:

Chcete-li zastavit službu Nginx, příkaz by byl:

$ sudo systemctl stop nginx

Chcete-li restartovat službu Nginx, příkaz by byl:

$ sudo systemctl restart nginx

Chcete-li zakázat službu Nginx, příkaz by byl:

$ sudo systemctl disable nginx

Když provedete jakékoli změny konfigurace, budete muset znovu načíst konfiguraci brány firewall. Zde je příkaz, který můžete použít:

$ sudo systemctl reload nginx

Hlavní soubory a adresáře Nginx

Zde jsou některé hlavní soubory a adresáře Nginx:

  • /etc/nginx: Konfigurační soubory Nginx lze nalézt v tomto adresáři.
  • /etc/nginx/nginx.conf :Toto je globální konfigurační soubor Nginx
  • /etc/nginx/conf.d :Soubory konfigurace bloku serveru Nginx lze nalézt v tomto adresáři
  • /usr/share/nginx/html :Webový obsah obsluhovaný serverem Nginx lze nalézt v tomto adresáři

Odinstalujte Nginx

Pokud budete někdy potřebovat odebrat/odinstalovat Nginx ze svého počítače CentOS, můžete tak učinit následovně:

Zastavte služby Nginx následovně:

$ sudo systemctl stop nginx.service

Poté k odstranění Nginx použijte příkaz níže:

$ sudo yum remove nginx

Chcete-li odebrat také soubory konfigurace a protokolu Nginx, použijte příkaz níže:

$ sudo rm -R /etc/nginx
$ sudo rm -R /var/log/nginx

Zde máte, jak nainstalovat server Nginx na počítač CentOS a přidat pravidlo brány firewall, které umožní provoz přicházející na server Nginx. Nakonec jsme diskutovali o tom, jak odstranit Nginx z CentOS.


Cent OS
  1. Jak nainstalovat Nginx na CentOS 7

  2. Jak nainstalovat Minecraft Server na CentOS 7

  3. Jak nainstalovat Teamspeak 3 Server na CentOS 8

  1. Jak nainstalovat Nginx na CentOS 8

  2. Jak nainstalovat PostgreSQL na CentOS 8

  3. Jak nainstalovat MariaDB na CentOS 8

  1. Jak nainstalovat Magento 2.1 na CentOS 7

  2. Jak nainstalovat Restyaboard na CentOS 7

  3. Jak nainstalovat server FreeIPA na CentOS 7