Puncte:1

Există o modalitate de a forța nginx să trateze variabila ca nume în amonte, nu ca URL?

drapel sn
a p

Am un număr de amonte din care selectez pe baza unui set de anteturi, dar găsesc după adăugarea https://github.com/GUI/nginx-upstream-dynamic-servers că al meu $destinatie variabila este interpretată ca o adresă URL și nu ca o amonte. Iată un fragment:

http {
    LegacyService în amonte {
        server my.server.location.com:443 max_fails=0 rezolvare;
    }


    în amonte NewService {
        server myNew.server.location.com:443 weight=100 max_fails=0 rezolvare;

    }

    ... 
    harta $http_some_header $destinație {
        LegacyService implicit;
        „~marker” NewService;
    }
    
    Server {
        asculta localhost:8080;
        
        # o mulțime de configurații obișnuite
        
        Locație / {
            proxy_pass https://$destinație;
        }
    }
}

Această configurație îmi aduce o grămadă de erori, deoarece acum destinațiile mele sunt interpretate ca URL-uri în loc de numele de amonte:

2021/08/09 11:05:56 [eroare] 15326#0: *5761 nu există live upstream în timpul conectării la upstream, client: 10.1.1.5, RequestID: 6ef3b58fc95e07b083e6186df62ba15:POST / server: my. HTTP/1.1”, în amonte: „https://LegacyService/”, gazdă: „my.server.com”

Aș dori să înțeleg de ce se întâmplă această schimbare și să văd dacă se poate face ceva. Am citit greșit mesajul de eroare?

Michael Hampton avatar
drapel cz
Se pare că ar trebui să funcționeze. Este singurul mesaj pe care l-ai primit? Dacă ai primit altele, postează-le pe toate.
drapel sn
a p
Sigur, voi vedea dacă mai sunt și altele și le voi edita dacă da.

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.