Score:0

เป็นไปได้ไหมที่จะตั้งค่าส่วนหัวของพร็อกซีใน NGINX โดยใช้ตัวแปรสำหรับ *ชื่อส่วนหัว*

ธง us

ให้เป็นไปตาม เอกสาร NGINX

ค่าฟิลด์ proxy_set_header อนุญาตให้กำหนดใหม่หรือผนวกฟิลด์เข้ากับส่วนหัวของคำขอที่ส่งไปยังพร็อกซีเซิร์ฟเวอร์ เดอะ ค่า สามารถมีข้อความ ตัวแปรและชุดค่าผสม

ดังนั้นฉันสามารถทำได้

ตั้ง $my_variable "some_value";
proxy_set_header x-my-header $my_variable;

เป็นไปได้ไหมที่จะใช้ตัวแปรสำหรับ สนาม พารามิเตอร์ เช่น มีส่วนหัว ชื่อ ขึ้นอยู่กับตัวแปร? ฉันต้องการกำหนดค่า NGINX เช่น

ตั้ง $my_variable "x-my-header";
proxy_set_header $my_variable "some_value";
Score:1
ธง gr

เมื่อเอกสารประกอบ nginx ไม่ได้ระบุอย่างชัดเจนว่าคุณสามารถใช้ตัวแปรสำหรับพารามิเตอร์ไดเร็กทีฟบางตัวได้ โดยทั่วไปหมายความว่าคุณไม่สามารถทำได้ โดยเฉพาะอย่างยิ่งคุณไม่สามารถใช้ตัวแปรเป็นชื่อส่วนหัวได้ add_header, proxy_set_header และคำสั่งอื่น ๆ ที่เกี่ยวข้อง แต่คุณสามารถทำได้โดยใช้โมดูลของบุคคลที่สาม เช่น lua-nginx-โมดูล ทาง ngx.req.set_header. คุณสามารถดูได้ที่ โอเพ่นเรสตี้ ชุดรวมซึ่งรวมถึงโมดูลดังกล่าวและกำลัง บรรจุ สำหรับการแจกจ่าย OS ที่หลากหลาย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา