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

Erläuterung von JavaScript-Mikrotasks und Makrotasks

Vorwort: js ist eine Single-Thread-Sprache, daher...

JavaScript zur Implementierung des Countdowns für den SMS-Versand

In diesem Artikel wird der spezifische JavaScript...

JS implementiert einfache Addition und Subtraktion von Warenkorbeffekten

In diesem Artikelbeispiel wird der spezifische JS...

Detaillierter Prozess der NTP-Serverkonfiguration unter Linux

Inhaltsverzeichnis 1. Umgebungskonfiguration 1.NT...

Kreativer Eröffnungseffekt durch die Kombination von CSS 3.0 mit Video

Ich möchte Ihnen einen kreativen Einstieg vorstel...

Nodejs-Plugin und Nutzungsübersicht

Die Betriebsumgebung dieses Tutorials: Windows 7-...

JavaScript-Verlaufsobjekt erklärt

Inhaltsverzeichnis 1. Routennavigation 2. API zur...

So installieren Sie Oracle auf Windows Server 2016

1. Installieren Sie Oracle. Im Internet gibt es z...

Verwenden von HTML+CSS zum Verfolgen von Mausbewegungen

Da Benutzer immer datenschutzbewusster werden und...

Gemeinsame Nutzung verschiedener Methoden zum Deaktivieren des Seitencaches

Heute bin ich beim Entwickeln auf eine Methode ge...

Eine kurze Diskussion über MySql-Ansichten, Trigger und gespeicherte Prozeduren

Sicht Was ist eine Ansicht? Welche Rolle spielt e...

Beispielcode zur Implementierung eines Musikplayers mit nativem JS

Dieser Artikel stellt hauptsächlich den Beispielc...

Zusammenfassung einiger gängiger Verwendungen von Refs in React

Inhaltsverzeichnis Was sind Refs 1. Referenzen vo...