In Nginx gibt es einige erweiterte Szenarien, in denen Sie basierend auf dem Pfadparameter in der URL dynamisch an einen nicht erreichbaren Upstream weiterleiten müssen. Szenario 1 /svr1/xxxx?yyy leitet weiter an svr1:8080/xxxx?yyy /svr2/xxxx?yyy leitet weiter an svr2:8080/xxxx?yyy Die Konfiguration ist wie folgt: Standort ~* /(srv[1-9]+)/(.*)$ { alles erlauben; Proxy-Pass http://$1/$2$ist_Argumente$args; Proxy_Set_Header Host $host; Proxy_Set_Header x-weitergeleitet für $forwarded_addr; } Upstream srv1 { Server srv1-ip:8080; } Upstream srv2 { Server SRV2-IP:8080; } Szenario 2 Es gibt 3 Peer-Dienste srv1, 2 und 3 unter svc1. /svc1/xxxx?yyy wird an srv1/2/3:8080/xxxx?yyy weitergeleitet. Es gibt 3 Peer-Dienste srv4, 5 und 6 unter svc2. /svc2/xxxx?yyy wird an svr4/5/6:8080/xxxx?yyy weitergeleitet. Standort ~* /(svc[1-9]+)/(.*)$ { alles erlauben; Proxy-Pass http://$1/$1/$2$ist_Argumente$args; Proxy_Set_Header Host $host; Proxy_Set_Header x-weitergeleitet für $forwarded_addr; } Upstream svc1 { Server srv1:8080; Server srv2:8080; Server srv3:8080; } Upstream svc2 { Server srv3:8080; Server srv4:8080; Server srv5:8080; } Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Beispiel für einen WeChat-Applet-Rechner
>>: Standardzusammenfassung zur Analyse der Leistung einer SQL-Anweisung
Hintergrund Es gibt einen Tencent Linux Cloud-Hos...
Das Flexbox-Layoutmodul soll eine effizientere Mö...
Urteilssymbole werden in MySQL häufig verwendet, ...
Inhaltsverzeichnis Startoptionen Befehlszeile Lan...
Wie gut kennen Sie sich mit HTML aus? Wenn Sie jet...
Viele Freunde haben in Foren und Nachrichtenberei...
In diesem Artikel wird die Methode zum manuellen ...
Deinstallieren Sie die alte MySQL-Version (übersp...
Inhaltsverzeichnis Tomcat bereitstellen 1. Herunt...
Es gibt drei Möglichkeiten, Docker-Container mite...
Inhaltsverzeichnis 1. Globale Wache 1. Globale Fr...
Inhaltsverzeichnis Vorwort 1. Einfügen von ignore...
1. Generieren Sie zunächst die öffentlichen und p...
Verstehen von object.defineProperty, um Reaktions...
Ich habe gerade angefangen, React für Projekte zu...