Puncte:0

Nginx trece Portul de la URL la trecerea proxy

drapel in

Eu folosesc un server nginx. Și vreau să trec datele portului de la adresa URL la proxy_pass. Este posibil? De exemplu: example.de/?port=4555 sau example.de/4555 Cu acel cod, pot obține partea subdomeniului, dar nu pot modifica asta, că pot obține portul.

Server { 

    asculta 80 default_server;

    nume_server ~^(?<proj>[^.]+).example.de;
    

    Locație / {
        proxy_pass http://localhost:$proj;
        proxy_set_header X-Real-IP $adresă_la distanță;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Gazdă $http_host;
        proxy_set_header X-NginX-Proxy true;
    }
}
djdomi avatar
drapel za
Răspunde asta la întrebarea ta? [nginx obține portul serverului și folosește-l ca variabilă](https://serverfault.com/questions/831996/nginx-get-server-port-and-use-it-as-variable)

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.