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

Zusammenfassung wichtiger MySQL-Protokolldateien

Autor: Ding Yi Quelle: https://chengxuzhixin.com/...

So deinstallieren Sie MySQL 8.0 unter Linux

1. MySQL herunterfahren [root@localhost /]# Diens...

js implementiert Tabellen-Drag-Optionen

In diesem Artikelbeispiel wird der spezifische JS...

Implementierung der Installation und Deinstallation von CUDA und CUDNN in Ubuntu

Inhaltsverzeichnis Vorwort Installieren des Grafi...

js zur Implementierung einer Interferenz mit Verifizierungscodes (statisch)

In diesem Artikel wird der spezifische Code von j...

Tutorial zur Installation und Konfiguration von MySQL Workbench unter CentOS

In diesem Artikel finden Sie das Installations- u...

Detaillierte Erklärung der HTML-Programmier-Tags und der Dokumentstruktur

Der Zweck der Verwendung von HTML zum Markieren v...

Eine detaillierte Einführung in die Betriebssystemebenen von Linux

Inhaltsverzeichnis 1. Einführung in die Linux-Sys...

Detaillierte Erklärung des Sandbox-Mechanismus von Vue3

Inhaltsverzeichnis Vorwort Browser kompilierte Ve...

Docker-Bereitstellung von Implementierungsschritten für Flask-Anwendungen

1. Zweck Schreiben Sie lokal eine Flask-Anwendung...