Puncte:0

nginx reverse proxy IP_adr/1881 la localhost:1881 proxy_pass

drapel cn

Am citit această postare și am încercat multe, dar am o problemă cu rescrierea regex. Aici

Am multe procese node.js ca backend-uri cu port mereu diferit de accesat.

Cu proxy invers Nginx în același server, vreau să trec de exemplu: https://site-ul meu/1881 la http://127.0.0.1:1881 proxy_pass.

Pot obține 1881 de la site-ul meu/1881 dar am întotdeauna la sfârșit 127.0.0.1:1881/1881. Sau eroare Nginx. Nu știu exact cum să șterg /1881 cu rescrie.

Asta am incercat:

locație ~ ^/(?<port>\d\d\d\d)$ { #Ok

        rescrie „^/[0-9]{4}(.*)$” $1 pauză; #încercați și reîncercați aici
        proxy_pass http://127.0.0.1:$port; #Bine
}

Vă mulțumesc pentru ajutor, o zi bună

djdomi avatar
drapel za
Cred că / lipsește la sfârșit, deoarece altfel va afaik o adresă URL relativ
dinastar66 avatar
drapel cn
Nu, am întotdeauna 127.0.0.1:1881/1881 :-(
Puncte:0
drapel cn

Bine,

alerg cu:

locație ~ ^/(?<port>\d\d\d\d) {

rescrie „^/\d{4}/(.*)” /$1 pauză;
proxy_pass http://127.0.0.1:$port;

}

Și funcționează bine, dar acum nu afișează nicio imagine :-(

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.