ทำไมต้อง“ proxy_pass_header Server”


9

ฉันเพิ่งเริ่มใช้ NGINX และฉันเห็นในตัวอย่างการกำหนดค่าที่ผู้คนใช้

proxy_pass_header    Server;

เมื่อพร็อกซี่ส่งคำขอไปยังเซิร์ฟเวอร์ upstream ที่นี่ทำอะไรกันแน่ กรณีการใช้งานที่เป็นไปได้คืออะไร?

คำตอบ:


7

มันบอกให้บริการ nginx ผ่านServerส่วนหัวของอัปสตรีมแทนที่จะวางไว้ในการตอบสนอง มันเป็นเครื่องสำอาง


3

สิ่งนี้จำเป็นสำหรับการปฏิบัติตาม HTTP / 1.1 ซึ่งระบุว่าเซิร์ฟเวอร์เป็นส่วนหัวดั้งเดิม :

หากการตอบกลับถูกส่งต่อผ่านพร็อกซีแอปพลิเคชันพร็อกซีต้องไม่แก้ไขส่วนหัวของเซิร์ฟเวอร์ตอบกลับ แต่ควรรวมฟิลด์ Via แทน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.