สมมติว่าฉันมีเซิร์ฟเวอร์ DEV, TEST, QA และ PRODUCTION สำหรับ 'custom.domain.com' ในที่สาธารณะเซิร์ฟเวอร์ DNS อาจมี CNAME (หรือ A Record) ไปยังเซิร์ฟเวอร์ PRODUCTION
ในกล่องภายในเครื่องของฉันฉันต้องการรันการทดสอบ E2E ด้วย Nginx reverse proxy ซึ่งช่วยให้เราสามารถเข้าถึง DEV (หรือ Test, QA) ใน 'custom.domain.com' (ฉันไม่ต้องการเปลี่ยนไฟล์โฮสต์) ระบุว่าที่อยู่ IP ของเซิร์ฟเวอร์ TEST คือ 10.0.29.1 การกำหนดค่า Nginx ที่ถูกต้องจะเป็นอย่างไร
proxy_pass
ไปยังที่อยู่ IP และการใช้งานproxy_set_header Host
เพื่อเลือกถูกต้องserver
บล็อกบนเครื่องทดสอบ