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

Dieser Artikel zeigt Ihnen detailliert, wie Sie SQL CASE WHEN verwenden

Inhaltsverzeichnis Einfache CASEWHEN-Funktion: Di...

So exportieren Sie MySQL-Abfrageergebnisse in CSV

Um MySQL-Abfrageergebnisse in CSV zu exportieren,...

Vue implementiert das Hoch- und Herunterladen von Dateien

In diesem Artikelbeispiel wird der spezifische Co...

Vue implementiert die browserseitige Code-Scan-Funktion

Hintergrund Vor nicht allzu langer Zeit habe ich ...

SQL-Anweisungen in MySQL verwenden keine Indizes

MySQL-Abfrage ohne Verwendung der Indexaggregatio...

Umfassende Analyse des MySql-Master-Slave-Replikationsmechanismus

Inhaltsverzeichnis Master-Slave-Replikationsmecha...

So bringen Sie Ihren Browser dazu, mit JavaScript zu sprechen

Inhaltsverzeichnis 1. Das einfachste Beispiel 2. ...

Verwenden Sie PSSH zur Stapelverwaltung von Linux-Servern

pssh ist eine in Python implementierte Open-Sourc...

Erfahrung im Selbststudium von CSS-Optimierungsfähigkeiten

1. Verwenden Sie CSS-Sprites. Der Vorteil besteht ...

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

1. Seitenanforderungen 1) Verwenden Sie standardm...

css Alle Elemente ab dem n-ten abrufen

Der spezifische Code lautet wie folgt: <div id...

Detaillierter Informationsaustausch über das MySQL-Protokollsystem

Jeder, der schon einmal an einem großen System ge...