ฉันเพิ่งเริ่มใช้ NGINX และฉันเห็นในตัวอย่างการกำหนดค่าที่ผู้คนใช้
proxy_pass_header Server;
เมื่อพร็อกซี่ส่งคำขอไปยังเซิร์ฟเวอร์ upstream ที่นี่ทำอะไรกันแน่ กรณีการใช้งานที่เป็นไปได้คืออะไร?
ฉันเพิ่งเริ่มใช้ NGINX และฉันเห็นในตัวอย่างการกำหนดค่าที่ผู้คนใช้
proxy_pass_header Server;
เมื่อพร็อกซี่ส่งคำขอไปยังเซิร์ฟเวอร์ upstream ที่นี่ทำอะไรกันแน่ กรณีการใช้งานที่เป็นไปได้คืออะไร?
คำตอบ:
มันบอกให้บริการ nginx ผ่านServer
ส่วนหัวของอัปสตรีมแทนที่จะวางไว้ในการตอบสนอง มันเป็นเครื่องสำอาง
สิ่งนี้จำเป็นสำหรับการปฏิบัติตาม HTTP / 1.1 ซึ่งระบุว่าเซิร์ฟเวอร์เป็นส่วนหัวดั้งเดิม :
หากการตอบกลับถูกส่งต่อผ่านพร็อกซีแอปพลิเคชันพร็อกซีต้องไม่แก้ไขส่วนหัวของเซิร์ฟเวอร์ตอบกลับ แต่ควรรวมฟิลด์ Via แทน