Installieren Sie Nginx auf CentOS

Installieren Sie Nginx auf CentOS
Bei jedem Webserver müssen Sie die Aufführung berücksichtigen. In der Tat ist Leistung der Hauptfaktor, der den Erfolg des Ausführens eines Servers entscheidet. Je schneller der Server ist, desto bessere Leistung erhalten Sie aus Ihrer aktuellen Hardware -Konfiguration.

Es gibt eine Reihe verfügbarer Server -Apps. Zu den beliebtesten gehören Apache und Nginx. Beide sind kostenlos und offen. In Bezug auf die Popularität ist Apache natürlich auch auf der Welt eine sehr beliebte Wahl. Tatsächlich werden mehr als 65% aller Server in der aktuellen Cyber ​​-Welt von Apache angetrieben!

Dies verringert jedoch nicht die Vorteile von Nginx (Motor -ex - so wird es ausgesprochen). Es gibt unzählige zusätzliche Vorteile, die Nginx bietet, dass Apache nicht dient.

Der erste Grund ist die Leistung. Nginx, die eine leichte Alternative zu Apache ist, bietet eine bessere Gesamtleistung als Apache. Nginx ist auch gut für die Linux und andere Unix-ähnliche Umgebung geeignet. Nginx ist jedoch in Bezug auf die Flexibilität zu kurz. Sie müssen in den meisten Fällen zusätzliche Module in die Nginx -Binärdatum zusammenstellen.

Da beide kostenlos sind, können Sie Ihren eigenen Server jetzt problemlos starten! Im heutigen Tutorial werden wir Nginx auf meinem Test CentOS -System auschecken.

Installieren von Nginx

Nginx ist im Epel -Repository verfügbar. Beginnen wir die Installation!

Stellen Sie zunächst sicher, dass Ihr System das Epel -Repository aktiviert hat -

sudo yum install epel-release
sudo yum update

Jetzt ist Zeit, die Installation durchzuführen!!!

sudo yum install nginx

Nginx starten

Die Installation ist abgeschlossen, Zeit zum Abfeuern! Es wird nicht alleine anfangen!

sudo systemctl starten 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, um den Server zu testen -

http: //

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

IP adDr

In meinem Fall brauche ich die "ENP0S3" -Bindung. Ermitteln Sie nun die IP -Adresse, indem Sie den folgenden Befehl ausführen -

IP ADDR SHOW ENP0S3 | grep inet | awk 'print $ 2; '| sed 's/\/.*$ // '

Möglicherweise möchten Sie NGINX auch jedes Mal aktivieren, wenn Ihr System startet -

sudo systemctl aktivieren nginx

Zusätzliche Konfigurationen

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

  • Nginx Global Configuration Datei
    /etc/nginx/nginx.Conf
  • Standard -Server -Root
    /usr/share/nginx/html
  • Server -Block -Konfiguration
    /etc/nginx/conf.D/*.Conf

Genießen!