GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat nejnovější hlavní řadu Nginx na Rocky Linux 8

Nginx je bezplatné softwarové řešení s otevřeným zdrojovým kódem pro webové služby, reverzní proxy, ukládání do mezipaměti, vyvažování zátěže, streamování médií a další. Ve srovnání s Apache je Nginx vysoce výkonný, vysoce škálovatelný a vysoce dostupný webový server. Díky své schopnosti zvládnout obrovské množství připojení je preferovaným webovým serverem mnoha webů, které se zabývají vysokou návštěvností.

V tomto příspěvku vám ukážeme, jak nainstalovat nejnovější hlavní řadu Nginx na Rocky Linux 8.

Předpoklady

  • Server se systémem RockyLinux 8 na cloudové platformě Atlantic.Net
  • Heslo uživatele root nakonfigurované na vašem serveru

Krok 1 – Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Rocky Linux 8 s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte na svůj server, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

dnf update -y

Krok 2 – Přidejte úložiště Nginx

Nejprve nainstalujte balíček dnf-utils pomocí následujícího příkazu:

dnf install dnf-utils -y

Dále vytvořte repozitář Nginx pomocí následujícího příkazu:

nano /etc/yum.repos.d/nginx.repo

Přidejte následující řádky:

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

Uložte a zavřete soubor a poté povolte repozitář Nginx Mainline pomocí následujícího příkazu:

yum-config-manager --enable nginx-mainline

Krok 3 – Nainstalujte Nginx Mainline na Rocky Linux 8

Nyní spusťte následující příkaz k instalaci nejnovějšího balíčku Nginx Mainline na váš server.

dnf install nginx

Měli byste vidět následující výstup:

nginx stable repo                                                                                               48 kB/s |  32 kB     00:00    
nginx mainline repo                                                                                            111 kB/s |  86 kB     00:00    
Dependencies resolved.
===============================================================================================================================================
 Package                     Architecture                 Version                                   Repository                            Size
===============================================================================================================================================
Installing:
 nginx                       x86_64                       1:1.21.3-1.el8.ngx                        nginx-mainline                       823 k

Transaction Summary
===============================================================================================================================================
Install  1 Package

Total download size: 823 k
Installed size: 2.8 M
Is this ok [y/N]: y

Jakmile je Nginx nainstalován, spusťte službu Nginx a povolte její spuštění při restartu systému:

systemctl start nginx
systemctl enable nginx

Dále ověřte stav Nginx pomocí následujícího příkazu:

systemctl status nginx

Měli byste získat následující výstup:

● nginx.service - nginx - high performance web server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2021-10-29 14:01:05 UTC; 14s ago
     Docs: http://nginx.org/en/docs/
  Process: 4996 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
 Main PID: 4997 (nginx)
    Tasks: 2 (limit: 11411)
   Memory: 1.9M
   CGroup: /system.slice/nginx.service
           ├─4997 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
           └─4998 nginx: worker process

Oct 29 14:01:05 RockyLinux8 systemd[1]: Starting nginx - high performance web server...
Oct 29 14:01:05 RockyLinux8 systemd[1]: nginx.service: Can't open PID file /var/run/nginx.pid (yet?) after start: No such file or directory
Oct 29 14:01:05 RockyLinux8 systemd[1]: Started nginx - high performance web server.

Nyní ověřte verzi Nginx pomocí následujícího příkazu:

nginx -v

V následujícím výstupu byste měli vidět verzi Nginx:

nginx version: nginx/1.21.3

Krok 4 – Konfigurace brány firewall

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https

Dále znovu načtěte firewalld, aby se změny projevily:

firewall-cmd --reload

Krok 5 – Přístup k výchozí stránce Nginx

Nyní otevřete webový prohlížeč a přejděte na výchozí stránku Nginx pomocí adresy URL http://ip-vaseho-serveru . Na následující obrazovce byste měli vidět výchozí stránku Nginx:

Závěr

Ve výše uvedeném příspěvku jsme vysvětlili, jak nainstalovat nejnovější verzi hlavní řady Nginx do Rocky Linux 8. Nyní můžete snadno aktualizovat svou aktuální verzi Nginx na nejnovější verzi; zkuste to na VPS hostingu od Atlantic.Net!


Linux
  1. Jak nainstalovat webový server Nginx na Linux

  2. Jak nainstalovat ModSecurity s Nginx na Rocky Linux 8

  3. Jak nainstalovat Python 3.10 na Rocky Linux 8

  1. Jak nainstalovat RockyLinux 8.4

  2. Jak nainstalovat Redis Server na Rocky Linux

  3. Jak nainstalovat virtualizační Linux Server

  1. Jak nainstalovat webový server Nginx na Alpine Linux

  2. Jak nainstalovat Webmin na Rocky Linux 8

  3. Jak nainstalovat Nginx na Ubuntu 14.04