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
W3Cschool erklärt es so Das <meta>-Element l...
Nachdem ich die halbe Nacht daran gearbeitet hatt...
1. Die chinesischen verstümmelten Zeichen erschei...
1. Das Startmenü besteht darin, den Cursor in die...
Inhaltsverzeichnis Problembeschreibung Szenario S...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis React-Fasererstellung 1. Bevor...
Mir war langweilig und plötzlich fiel mir die Impl...
Sehen wir uns die Situation an, in der SecureCRT ...
Erstellen des Images Es gibt zwei Hauptmethoden z...
Nginx kann nicht nur Versionsinformationen verber...
Priorität Der Grund, warum das Platzieren derselb...
Vorwort: Ganz gleich, ob wir es für den Eigengebr...
Inhaltsverzeichnis Warum einen Debugger verwenden...
Was ist Inhaltsüberlauf? Wenn tatsächlich viel Te...