Implementierung von proxy_pass im Nginx-Reverse-Proxy

Implementierung von proxy_pass im Nginx-Reverse-Proxy

Das Format ist einfach: Proxy_Pass-URL;

Die URL umfasst: Übertragungsprotokoll (http://, https:// usw.), Hostname (Domänenname oder IP:PORT) und URI.

Hier ist ein Beispiel:

Proxy-Passwort http://www.xxx.com/;
Proxy-Passwort http://192.168.200.101:8080/uri;
Proxy_Pass Unix:/tmp/www.sock;

Bei der Proxy_Pass-Konfiguration sind mehrere Dinge zu beachten:

Angenommen, der Servername ist www.xxx.com.

Bei der Abfrage von http://www.xxx.com/aming/a.html lauten die Ergebnisse der obigen Beispiele

Beispiel 1:

Standort /aming/
{
  Proxy-Passwort http://192.168.1.10;
  ...
}

Ergebnis 1: http://192.168.1.10/aming/a.html

Beispiel 2:

Standort /aming/
{
  Proxy-Passwort http://192.168.1.10/;
  ...
}

Ergebnis 2: http://192.168.1.10/a.html

Beispiel 3:

Standort /aming/
{
  Proxy-Passwort http://192.168.1.10/linux/;
  ...
}

Ergebnis 3: http://192.168.1.10/linux/a.html

Beispiel 4:

Standort /aming/
{
  Proxy-Passwort http://192.168.1.10/linux;
  ...
}

Ergebnis 4: http://192.168.1.10/linuxa.html

Zusammenfassen:

Aus Speichergründen und zur standardisierten Konfiguration wird empfohlen, dass alle URLs nach proxy_pass mit "/" enden.

Proxy-Passwort http://192.168.1.10/linux/;

Dies ist das Ende dieses Artikels über die Implementierung von Proxy_Pass im Nginx-Reverse-Proxy. Weitere relevante Inhalte zum Nginx-Reverse-Proxy Proxy_Pass finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung der verschiedenen Verwendungen von proxy_pass in nginx
  • Zusammenfassung der Konfigurationsprobleme von Nginx-Standort und Proxy-Pass-Pfad
  • Detaillierte Erklärung des Unterschieds zwischen URL-Endungen mit / und ohne / in der Proxy_Pass-Konfiguration von Nginx
  • Proxy_pass-Methode in mehreren if in Nginx-Standorten
  • Unterschiede zwischen proxy_pass in zwei Modulen in nginx

<<:  Vue implementiert ein einfaches Einkaufswagenbeispiel

>>:  Zusammenfassung der HTML-Formatierungsstandards für webbasierte E-Mail-Inhalte

Artikel empfehlen

Grafisches Tutorial zur Installation von MySQL 8.0.15 und Datenbankgrundlagen

Die Installation der MySQL-Software und die Daten...

Einführung in Container-Datenvolumes in Docker

Inhaltsverzeichnis Datenvolumen des Docker-Contai...

MySQL-Datenbank implementiert MMM-Hochverfügbarkeitsclusterarchitektur

Konzept MMM (Master-Master-Replikationsmanager fü...

Detailliertes Tutorial zur Überwachung von Nginx/Tomcat/MySQL mit Zabbix

Inhaltsverzeichnis Zabbix überwacht Nginx Zabbix ...

Beispielcode zur Implementierung des Div-Konkaveckenstils mit CSS

Bei der normalen Entwicklung verwenden wir normal...

MySQL-Kill-Befehl – ​​Verwendungshandbuch

KILL [VERBINDUNG | ABFRAGE] Prozesslisten-ID In M...

MySql-Freigabe der Nullfunktionsnutzung

Funktionen zu Null in MySql IFNULL ISNULL NULLIF ...

Beispiel zum Referenzieren von Umgebungsvariablen in Docker Compose

In einem Projekt müssen Sie häufig Umgebungsvaria...

So bereinigen Sie regelmäßig private Docker-Server-Images

Die Verwendung von CI zum Erstellen von Docker-Im...

So verstehen Sie die semantische HTML-Struktur

Ich glaube, jeder kennt HTML und CSS, kennt die T...

Beispiel zum Entfernen eines JSON-Backslashs in PHP

1. Entfernen Sie Backslashes mit der Methode „str...