Lassen Sie uns ohne weiteres anfangen!
Im Folgenden finden Sie die Schritte, mit denen ein Reverse -Proxy in Nginx erstellt wird:
Schritt 1: Aktualisieren Sie das System und installieren Sie NGINX
Wir beginnen mit der Aktualisierung des Computers, bevor wir Nginx in unserem System installieren:
sudo APT -Update
Lassen Sie uns nunx in unserem System nun installieren, indem Sie den folgenden Befehl ausführen:
sudo apt install nginx
Die Installation beginnt, sobald der Befehl ausgestellt wird. Als nächstes starten wir den Nginx -Dienst mit diesem Befehl:
sudo systemctl starten nginx
Wir können jetzt den Nginx -Dienst mit diesem Befehl aktivieren:
sudo systemctl aktivieren nginx
Sie erhalten die folgende Ausgabe, die Ihnen mitteilt, dass Nginx aktiviert ist.
Lassen Sie uns nun den Status von Nginx überprüfen. Wir müssen sicherstellen, dass es läuft.
sudo systemctl Status nginx
Die Ausgabe sagt uns, dass Nginx gut läuft. Jetzt können wir zum nächsten Schritt übergehen, der den Nginx als Reverse -Proxy konfiguriert.
Schritt 2: Konfigurieren Sie Nginx als Reverse Proxy
Konfigurieren wir in diesem Schritt Nginx als umgekehrter Proxy. Dies kann erreicht werden, indem eine Reverse -Proxy -Konfigurationsdatei erstellt wird, wie im Folgenden gezeigt:
Nano/etc/nginx/conf.D/Custom_proxy.Conf
Wenn die Datei erstellt wurde, fügen Sie der Datei die folgenden Konfigurationszeilen hinzu:
Server
Hören Sie 80;
Hören Sie [::]: 80;
server_name myexample.com;
Standort /
proxy_pass http: // localhost: 3000/;
Speichern Sie nun die Proxy -Konfigurationsdatei und beenden Sie.
Wir müssen die neue Proxy -Konfigurationsdatei verknüpfen. Dies geschieht mit Hilfe des folgenden Befehls:
ln -s/etc/nginx/conf.D/Custom_Server.Conf
Schritt 3: Testen Sie die Konfiguration
Überprüfen Sie nun die NGINX -Konfiguration mit dem folgenden Befehl:
sudo nginx -t
Wenn Sie die folgende Ausgabe erhalten, bedeutet dies, dass die Nginx -Konfiguration in Ordnung ist und kein Fehler darin besteht:
Lassen Sie uns den Nginx mit diesem Befehl neu starten:
sudo nginx -s neu laden
Erweiterte Proxy -Konfiguration
Die Konfigurationen, die wir in der Proxy -Konfigurationsdatei hinzugefügt haben. Für komplexe Anwendungen müssen Sie jedoch der Datei weitere Konfigurationen hinzufügen.
Konfigurieren Sie die Puffer
Um die Puffer zu konfigurieren, fügen Sie die folgenden Zeilen in die Datei hinzu:
Standort /
proxy_pass http: // localhost: 3000/;
Proxy_Bufferen;
Konfigurieren Sie die Anforderungsheader
Fügen Sie die folgenden Zeilen hinzu:
Standort /
proxy_pass http: // localhost: 3000/;
proxy_set_header x-real-ip $ remote_addr;
Abschluss
Im heutigen Leitfaden haben wir ausführlich gesehen, wie man den Nginx Reverse -Proxy erstellt. Dazu haben wir Nginx zuerst auf unserem Linux -System installiert. Anschließend haben wir eine Nginx Reverse Proxy -Konfigurationsdatei erstellt. Zuletzt haben wir die neuen Konfigurationen für Nginx angewendet, um als Reverse Proxy zu arbeiten. Wir haben auch die erweiterten Konfigurationsoptionen besprochen, die bei Bedarf zur Nginx Reverse Proxy -Konfigurationsdatei hinzugefügt werden können.
Wir hoffen, Ihnen hat das Tutorial gefallen.