Detailliertes Tutorial zur Installation von Nginx auf CentOS8 (Bild und Text)

Detailliertes Tutorial zur Installation von Nginx auf CentOS8 (Bild und Text)

Nginx, ausgesprochen „Engine x“, ist ein Open Source-HTTP- und Reverse-Proxy-Server mit hoher Leistung, der für die Lastverwaltung einiger der größten Sites im Internet verantwortlich ist. Es kann als eigenständiger Webserver, Lastenausgleich, Inhaltscache und Reverseproxy für HTTP- und Nicht-HTTP-Server verwendet werden.

Nginx kann eine große Anzahl gleichzeitiger Verbindungen verarbeiten und benötigt pro Verbindung weniger Speicher als Apache.

Dieses Tutorial erklärt, wie man Nginx auf CentOS 8 installiert.

Offizielle NGINX-Website

http://nginx.org/

Ordner mkdir nginx
erstellen mkdir nginx
Öffnen Sie den erstellten Ordner und laden Sie die entsprechende Version entsprechend Ihren Anforderungen herunter.

Laden Sie die Datei über wget herunter: http://nginx.org/download/nginx-1.17.6.tar.gz

Installieren Sie die erforderlichen Plugins

yum -y installiere gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

Lassen Sie mich über die Rolle dieser

gcc kann Sprachen wie C, C++, Ada, Object C und Java kompilieren

pcre pcre-devel pcre ist eine Perl-Bibliothek, die eine perl-kompatible Bibliothek für reguläre Ausdrücke enthält. Das http-Modul von nginx verwendet pcre zum Parsen regulärer Ausdrücke, daher müssen Sie die pcre-Bibliothek installieren

zlib zlib-devel Die zlib-Bibliothek bietet viele Komprimierungs- und Dekomprimierungsmethoden. Nginx verwendet zlib, um den Inhalt des http-Pakets zu gzippen, daher muss es installiert werden

openssl openssl-devel Openssl ist der Eckpfeiler der sicheren Webkommunikation. Ohne Openssl laufen unsere Informationen sozusagen nackt

Entpacken Sie die heruntergeladene Datei
tar -zxvf nginx-1.17.6.tar.gz
Geben Sie den Ordner nginx-1.17.6 ein und starten Sie die Installation im angegebenen Installationspfad
./configure --prefix=/software/nginx
Dieser Satz bedeutet, den Installationspfad anzugeben
--prefix=/software/nginx
Kompilieren
machen
Installieren
installieren
Geben Sie das sbin-Verzeichnis unter dem Nginx-Installationsverzeichnis ein
Startbefehl
./nginx

Öffnen Sie den Browser und greifen Sie auf Ihre IP-Adresse zu. Wenn diese Seite angezeigt wird, bedeutet dies, dass nginx erfolgreich gestartet wurde.

Dienste ordnungsgemäß beenden

Diese Methode ist sanfter als „Stopp“ und erfordert, dass der Prozess die aktuelle Arbeit abschließt, bevor er gestoppt wird.
nginx -s quit

Beenden Sie den Dienst sofort

Diese Methode ist aggressiver und stoppt den Prozess direkt, unabhängig davon, ob er funktioniert oder nicht.
nginx -s stop

Abfrage der Nginx-Hauptprozessnummer

ps -ef | grep nginx

Beenden Sie ruhigkill -QUIT Der Hauptprozess Nummer stoppt Quicklykill -TERM Der Hauptprozess Nummer stoppt Forcedkill -9 nginx

ps: Installieren Sie Nginx auf CentOS 8

Ab CentOS 8 sind Nginx-Pakete in den Standard-CentOS-Repositorys verfügbar.

Die Installation von Nginx auf CentOS 8 ist so einfach wie die Eingabe von:

Sobald die Installation abgeschlossen ist, aktivieren und starten Sie den Nginx-Dienst mit den folgenden Befehlen:

Um sicherzustellen, dass der Dienst ausgeführt wird, prüfen Sie seinen Status:

Die Ausgabe sollte folgendermaßen aussehen:

Passen Sie die Firewall an

FirewallD ist die Standard-Firewall-Lösung unter CentOS 8.

Während der Installation erstellt Nginx eine Firewall-Dienstdatei mit vordefinierten Regeln, um den Zugriff auf die Ports HTTP (80) und HTTPS (443) zu ermöglichen.

Öffnen Sie die benötigten Ports dauerhaft mit dem folgenden Befehl:

Jetzt können Sie Ihre Nginx-Installation testen, indem Sie http://IHRE_IP in Ihrem Webbrowser öffnen. Sie sollten die standardmäßige Nginx-Willkommensseite sehen, die ungefähr wie das folgende Bild aussehen sollte:

Zusammenfassen

Oben finden Sie ein ausführliches Tutorial (mit Bildern und Text) zur Installation von Nginx auf CentOS8, das vom Herausgeber vorgestellt wurde. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • So installieren Sie PHP7.4 und Nginx auf Centos
  • Lösen Sie das Problem „Willkommen bei nginx auf Fedora!“. Nach der Installation von nginx auf Centos7 befindet sich im Verzeichnis conf.d keine Datei default.conf.
  • So installieren Sie Nginx in CentOS7 und konfigurieren den automatischen Start
  • Detailliertes Tutorial zur Installation von PHP und Nginx auf Centos7
  • Detaillierte Erläuterung der Kompilierung und Installation des Centos7-Quellcodes von Nginx1.13
  • Detaillierter Prozess der Installation von nginx1.9.1 auf centos8

<<:  Beispiel für die Implementierung einer kaskadierenden MySQL-Replikation

>>:  Notieren Sie die Schritte zur Verwendung des MQTT-Servers, um eine sofortige Kommunikation in Vue zu realisieren

Artikel empfehlen

Tutorial zur Installation der DAMO-Datenbank auf Centos7

1. Vorbereitung Nach der Installation des Linux-B...

Lösung zur Codeaufteilung im Vue-Projekt

Inhaltsverzeichnis Hintergrund Zweck Vor der Spal...

So ändern Sie das Kennwort von mysql5.7.20 unter Linux CentOS 7.4

Nach dem Upgrade von MySQL auf Version 5.7 wurde ...

Vue3 implementiert ein Beispiel für eine Nachrichtenkomponente

Inhaltsverzeichnis Komponentendesign Definieren d...

Verstehen Sie alle Aspekte von HTTP-Headern mit Bildern und Text

Was sind HTTP-Header HTTP ist eine Abkürzung für ...

Zeitleistenimplementierungsmethode basierend auf ccs3

In Webprojekten nutzen wir häufig die Zeitleisten...

Lösung für unvollständige Textanzeige im El-Tree

Inhaltsverzeichnis Methode 1: Der einfachste Weg,...

Einführung in die Vue-Schaltflächenberechtigungssteuerung

Inhaltsverzeichnis 1. Schritte 1. Definieren Sie ...

So implementieren Sie Leerzeichen in Taobao mit CSS3

Machen Sie einen leeren Bereich für Taobao: Wenn ...

Das vergessene Button-Tag

Hinweis: Dieser Artikel wurde von jemand anderem ü...

Erfahren Sie in 3 Minuten, wie Sie den Supervisor Watchdog verwenden

Software- und Hardwareumgebung centos7.6.1810 64b...

11 Möglichkeiten, Duplikate aus JS-Arrays zu entfernen

Bei der tatsächlichen Arbeit oder bei Interviews ...