Nginx

Installieren Sie NGINX auf CentOS

Installieren Sie NGINX auf CentOS
Bei jedem Webserver ist die Leistung etwas, das Sie im Auge behalten müssen. Tatsächlich ist die Leistung der Hauptfaktor, der über den Erfolg des Serverbetriebs entscheidet. Je schneller der Server, desto besser ist die Leistung Ihrer aktuellen Hardwarekonfiguration.

Es gibt eine Reihe von verfügbaren Server-Apps. Zu den beliebtesten gehören Apache und NGINX. Beide sind kostenlos und Open Source. Natürlich ist Apache in Bezug auf die Popularität sogar auf der ganzen Welt eine sehr beliebte Wahl. Tatsächlich werden mehr als 65 % aller Server in der aktuellen Cyberwelt von Apache betrieben!

Das schmälert jedoch nicht die Vorteile von NGINX (Engine-Ex - so wird es ausgesprochen). Es gibt jede Menge zusätzliche Vorteile, die NGINX bietet, die Apache nicht bietet.

Der erste und wichtigste Grund ist die Leistung. NGINX bietet als leichte Alternative zu Apache eine bessere Gesamtleistung als Apache. NGINX eignet sich auch gut für Linux und andere UNIX-ähnliche Umgebungen. NGINX greift jedoch in Bezug auf Flexibilität zu kurz. In den meisten Fällen müssen Sie zusätzliche Module in die NGINX-Binärdatei kompilieren, da nicht alle Module von NGINX das dynamische Laden von Modulen unterstützen.

Da beide kostenlos sind, können Sie jetzt ganz einfach Ihren eigenen Server starten! Im heutigen Tutorial werden wir NGINX auf meinem CentOS-Testsystem ausprobieren test.

NGINX installieren

NGINX ist im EPEL-Repository verfügbar. Starten wir die Installation!

Stellen Sie zunächst sicher, dass auf Ihrem System das EPEL-Repository aktiviert ist -

sudo yum installiere epel-release

sudo yum update

Jetzt ist es an der Zeit, die Installation durchzuführen!!!

sudo yum installiere nginx

NGINX starten

Die Installation ist abgeschlossen, Zeit zum Hochfahren! Es wird nicht von alleine starten!

sudo systemctl starte nginx

Wenn Ihr System für die Verwendung einer Firewall konfiguriert ist, aktivieren Sie HTTP- und HTTPS-Datenverkehr vom/zum Server -

sudo Firewall-cmd --permanent --zone=public --add-service=http
sudo Firewall-cmd --permanent --zone=public --add-service=https
sudo Firewall-cmd --reload

Zeit, den Server zu testen -

http://

Ich habe nicht die IP-Adresse des Servers? Dann können Sie es herausfinden, indem Sie den folgenden Befehl ausführen -

IP-Adresse

In meinem Fall benötige ich die „enp0s3“-Verbindung. Finden Sie nun die IP-Adresse heraus, indem Sie den folgenden Befehl ausführen -

IP-Adresse enp0s3 anzeigen | grep inet | awk ' print $2; ' | sed s/\/.*$//'

Sie können NGINX auch jedes Mal aktivieren, wenn Ihr System hochfährt -

sudo systemctl aktivieren nginx

Zusätzliche Konfigurationen

Die Standardkonfiguration ist nicht immer die beste, da sie vom jeweiligen Anwendungsfall abhängt. Glücklicherweise bietet NGINX einen praktischen Satz von Konfigurationsdateien.

  • Globale NGINX-Konfigurationsdatei /etc/nginx/nginx.conf
  • Standardserver-Root /usr/share/nginx/html
  • Konfiguration des Serverblocks /etc/nginx/conf.t/*.conf

Genießen!

Nützliche Tools für Linux-Spieler
Wenn Sie gerne unter Linux spielen, haben Sie wahrscheinlich Apps und Dienstprogramme wie Wine, Lutris und OBS Studio verwendet, um das Spielerlebnis ...
HD-Remastered-Spiele für Linux, die noch nie zuvor eine Linux-Version hatten
Viele Spieleentwickler und -herausgeber entwickeln HD-Remaster alter Spiele, um die Lebensdauer des Franchise zu verlängern. Bitte Fans, die Kompatibi...
So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...