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.
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.
/etc/nginx/nginx.Conf
/usr/share/nginx/html
/etc/nginx/conf.D/*.Conf
Genießen!