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

Schreibreihenfolge und Namenskonventionen sowie Vorsichtsmaßnahmen im CSS-Stil

Die Bedeutung der Schreibreihenfolge Reduzieren S...

So ändern Sie MySQL-Berechtigungen, um Hosts den Zugriff zu ermöglichen

Aktivieren Sie Remote-Zugriffsrechte für MySQL My...

Implementierung einer Suchfeldfunktion mit Suchsymbol basierend auf HTML-CSS

Vorwort Ich möchte Ihnen zeigen, wie Sie ein Such...

So generieren Sie PDFs und laden sie im Vue-Frontend herunter

Inhaltsverzeichnis 1. Installation und Einführung...

MySQL führt Befehle für externe SQL-Skriptdateien aus

Inhaltsverzeichnis 1. Erstellen Sie eine SQL-Skri...

Implementierung der vertikalen Zentrierung mit unbekannter Höhe in CSS

Dieser Artikel stellt hauptsächlich die Implement...

JavaScript zum Erzielen eines Klickbild-Flip-Effekts

Ich habe kürzlich an einem Projekt zur Gesichtser...

Analysieren Sie mehrere gängige Lösungen für MySQL-Ausnahmen

Inhaltsverzeichnis Vorwort 1. Der vom Code konfig...

Vue verwendet Filter zum Formatieren von Daten

In diesem Artikelbeispiel wird der spezifische Co...