Puncte:0

Proxy Nginx folosind domeniul ca parte a căii URL

drapel cn

Aș dori să fac proxy foo.domain.com către serverul intern http://localhost:8080/foo, partea subdomeniului este dinamică deci bar.domain.com este, de asemenea, proxy pentru http://localhost:8080/bar.

Încerc acest cod în funcțiune redirecţiona.

Server {
    asculta 80;
    nume_server ~^(?<subdomeniu>.+)\.domeniu\.com$;
    returnează 301 http://localhost:8080/$subdomain$request_uri;
}

Cu toate acestea, nu prea găsesc soluția folosind a proxy. Am încercat asta, dar returnez 502.

Server {
    asculta 80;
    nume_server ~^(?<subdomeniu>.+)\.domeniu\.com$;
    
    Locație / {
        proxy_pass http://localhost:8080/$subdomain;
        # proxy_pass http://localhost:8080/$subdomain$request_uri; # nici asta nu funcționează
    }
}

Orice ajutor este cu adevărat apreciat.

Richard Smith avatar
drapel jp
Ce spune jurnalul de erori?
djdomi avatar
drapel za
domeniul este mereu acelasi? afaik server_name nu folosește regex

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.