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
Inhaltsverzeichnis 1 Was ist eine Container-Cloud...
1. CSS-Schreibformat 1. Inline-Stile Sie können C...
Deinstallieren Sie tomcat9 1. Da die Installation...
1. getElementById von IE8 unterstützt nur IDs, nic...
Vor Kurzem habe ich das Problem gelöst, dass Dock...
1. Bereiten Sie die Java-Umgebung vor, jdk1.8 Übe...
Fremdschlüssel Abfrage, bei welchen Tabellen der ...
Bei der Verwendung von MySQL werden häufig Trigge...
Geschäftsszenarioanforderungen und Implementierun...
<br />Wenn Sie Musik in eine Webseite einfüg...
Routensprung dies.$router.push('/kurs'); ...
Frage Da einige unserer Seiten Daten im Onload-Mo...
Inhaltsverzeichnis 1. Vorbereitung 2. Bereitstell...
So ändern Sie das Passwort in MySQL 5.7.18: 1. Fa...
Vor einigen Tagen habe ich einen Artikel über die...