nginx (Engine x) ist ein leistungsstarker Webserver, der aufgrund seiner hohen Geschwindigkeit sehr beliebt ist. Nginx fungiert auch als Reverse-Proxy-Server. In diesem Artikel wird die Einrichtung von Nginx auf CentOS-, Rhel- und Fedora-Systemen vorgestellt.
Schritt 1: Nginx installieren
Das Nginx-Paket ist im Standard-Repository verfügbar. Führen Sie den folgenden Befehl aus, um die neueste verfügbare Nginx-Version auf Ihrem System zu installieren.
$ yum install nginx $ dnf install nginx#On Fedora 22+ systems
Schritt 2: Nginx-Grundkonfiguration
Führen Sie einige Ersteinstellungen durch, bevor Sie Nginx starten. Bearbeiten Sie die Nginx-Hauptkonfigurationsdatei /etc/nginx/nginx.conf und aktualisieren Sie die Werte.
$ vim /etc/nginx/nginx.conf
Aktualisieren Sie die folgenden Werte:
worker_processes 4; # Number of CPU available in system listen 80; # Port on which nginx will listen
Schritt 3: Nginx-Dienst starten
Verwenden Sie den folgenden Befehl, um den Nginx-Webserver zu starten und wenn der Das System startet, Nginx ist so konfiguriert, dass es automatisch startet.
$ systemctl enable nginx.service $ systemctl start nginx.service
Greifen Sie nun mit Ihrem Lieblingsbrowser auf den Server über Port 80 zu und es wird die Standard-Nginx-Seite angezeigt.
Schritt 4: Virtuellen Host in Nginx erstellen
Nachdem wir erste Konfigurationsänderungen an Nginx vorgenommen haben, beginnen wir mit der Konfiguration des ersten virtuellen Hosts. Erstellen Sie zunächst ein Dokumentenstammverzeichnis für Ihre Anwendung.
$ sudo mkdir -p /var/www/example.com/httpdocs $ sudo chown -R nginx.nginx /var/www/example.com
Jetzt eine Indexdatei mit Beispieltext erstellen
$ echo "Welcome to NGINX" > /var/www/example.com/httpdocs/index.html
Jetzt eine virtuelle Host-Konfigurationsdatei erstellen. Erstellen Sie einfach eine Kopie der Datei „default.conf“ mit dem Namen „example.com.conf“ und bearbeiten Sie die Datei im Editor.
$ cp /etc/nginx/conf.d/virtual.conf /etc/nginx/conf.d/example.com.conf $ vim /etc/nginx/conf.d/example.com.conf
Nehmen Sie einige Änderungen an der Konfigurationsdatei wie unten vor und behalten Sie andere Einstellungen unverändert bei.
server { listen 80; server_name example.com; location / { root /var/www/example.com/httpdocs; index index.html index.htm; }
Verwenden Sie abschließend den folgenden Befehl, um den Nginx-Dienst neu zu starten
$ sudo systemctl restart nginx.service
Für weitere spannende Inhalte können Sie auf PHP auf PHP-Chinesisch achten Website Video-Tutorial Kolumne!
Das obige ist der detaillierte Inhalt vonSo installieren Sie den NGINX-Webserver unter CentOS, RHEL und Fedora. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!