Puncte:0

Este posibil să setați antetul proxy în NGINX folosind variabila pentru *numele antetului*?

drapel us

In conformitate cu documentația NGINX

valoarea câmpului proxy_set_header permite redefinirea sau adăugarea de câmpuri la antetul cererii transmise serverului proxy. The valoare poate conține text, variabile, și combinațiile lor.

Așa că pot face

setați $my_variable "some_value";
proxy_set_header x-my-header $my_variable;

Este oricum posibil să folosiți o variabilă pentru camp parametru, adică au antetul Nume pe baza unei variabile? Vreau să pot configura NGINX ca

setați $my_variable "x-my-header";
proxy_set_header $my_variable "some_value";
Puncte:1
drapel gr

Când documentația nginx nu spune în mod explicit că puteți utiliza variabile pentru un parametru directiv, în general, înseamnă că nu puteți. În special, nu puteți utiliza variabile ca nume de antet în add_header, proxy_set_header și alte câteva directive conexe. Cu toate acestea, puteți face acest lucru folosind module terțe, de ex. lua-nginx-modul prin intermediul ngx.req.set_header. Puteți arunca o privire la OpenResty pachet care include modulul menționat mai sus și este în curs ambalate pentru o gamă largă de distribuții OS.

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.