GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie die neueste Nginx Mainline unter Rocky Linux 8

Nginx ist eine kostenlose Open-Source-Softwarelösung für Webserver, Reverse-Proxy, Caching, Lastenausgleich, Medienstreaming und mehr. Im Vergleich zu Apache ist Nginx ein leistungsstarker, hochskalierbarer und hochverfügbarer Webserver. Dank seiner Fähigkeit, eine große Anzahl von Verbindungen zu bewältigen, ist es der bevorzugte Webserver vieler Websites, die mit hohem Datenverkehr umgehen.

In diesem Beitrag zeigen wir Ihnen, wie Sie die neueste Nginx Mainline auf Rocky Linux 8 installieren.

Voraussetzungen

  • Ein Server, auf dem RockyLinux 8 auf der Atlantic.Net Cloud Platform ausgeführt wird
  • Ein auf Ihrem Server konfiguriertes Root-Passwort

Schritt 1 – Atlantic.Net Cloud-Server erstellen

Melden Sie sich zunächst bei Ihrem Atlantic.Net Cloud Server an. Erstellen Sie einen neuen Server und wählen Sie Rocky Linux 8 als Betriebssystem mit mindestens 2 GB RAM. Stellen Sie über SSH eine Verbindung zu Ihrem Cloud-Server her und melden Sie sich mit den oben auf der Seite hervorgehobenen Anmeldeinformationen an.

Sobald Sie sich bei Ihrem Server angemeldet haben, führen Sie den folgenden Befehl aus, um Ihr Basissystem mit den neuesten verfügbaren Paketen zu aktualisieren.

dnf update -y

Schritt 2 – Nginx-Repository hinzufügen

Installieren Sie zuerst das Paket dnf-utils mit dem folgenden Befehl:

dnf install dnf-utils -y

Erstellen Sie als Nächstes ein Nginx-Repo mit dem folgenden Befehl:

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

Fügen Sie die folgenden Zeilen hinzu:

[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

Speichern und schließen Sie die Datei und aktivieren Sie dann das Nginx Mainline-Repo mit dem folgenden Befehl:

yum-config-manager --enable nginx-mainline

Schritt 3 – Installieren Sie Nginx Mainline auf Rocky Linux 8

Führen Sie nun den folgenden Befehl aus, um das neueste Nginx Mainline-Paket auf Ihrem Server zu installieren.

dnf install nginx

Sie sollten die folgende Ausgabe sehen:

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

Starten Sie nach der Installation von Nginx den Nginx-Dienst und ermöglichen Sie ihm, beim Systemneustart zu starten:

systemctl start nginx
systemctl enable nginx

Überprüfen Sie als Nächstes den Status von Nginx mit dem folgenden Befehl:

systemctl status nginx

Sie sollten die folgende Ausgabe erhalten:

● 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.

Überprüfen Sie nun die Nginx-Version mit dem folgenden Befehl:

nginx -v

Sie sollten die Nginx-Version in der folgenden Ausgabe sehen:

nginx version: nginx/1.21.3

Schritt 4 – Firewall konfigurieren

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

Als nächstes laden Sie firewalld neu, um die Änderungen zu übernehmen:

firewall-cmd --reload

Schritt 5 – Greifen Sie auf die Nginx-Standardseite zu

Öffnen Sie nun Ihren Webbrowser und greifen Sie über die URL http://your-server-ip auf die Nginx-Standardseite zu . Sie sollten die Nginx-Standardseite auf dem folgenden Bildschirm sehen:

Schlussfolgerung

Im obigen Beitrag haben wir erklärt, wie Sie die neueste Nginx-Hauptversion auf Rocky Linux 8 installieren. Sie können Ihre aktuelle Nginx-Version jetzt einfach auf die neueste Version aktualisieren; Probieren Sie es auf VPS-Hosting von Atlantic.Net aus!


Linux
  1. So installieren Sie RockyLinux 8.4

  2. So installieren Sie den Nginx-Webserver unter Linux

  3. So installieren Sie ModSecurity mit Nginx unter Rocky Linux 8

  4. So installieren Sie Python 3.10 auf Rocky Linux 8

  5. So installieren Sie den Virtualisierungs-Linux-Server

So installieren Sie Nginx unter CentOS 7

So installieren Sie den LEMP-Stack unter Rocky Linux 8

So installieren Sie den LEMP-Server auf Oracle Linux 8

So installieren Sie Jenkins unter Rocky Linux 8

So installieren Sie Nginx unter Rocky Linux 8

So installieren Sie Nginx unter Rocky Linux 9