เรากำลังพยายามตั้งค่าส่วนหัวของโฮสต์ต่อเซิร์ฟเวอร์ต้นทาง เราสามารถตั้งค่าต่อส่วนหลังได้ แต่เรากำลังใช้ชื่อเริ่มต้นในบริการแอป Azure ดังนั้นบริการดังกล่าวจะตอบสนองต่อชื่อโฮสต์ของตัวเองเท่านั้น ตัวอย่างเช่น
http-request set-header Host example1.azurewebsites.net # สำหรับเซิร์ฟเวอร์ต้นทาง 1
http-request set-header Host example2.azurewebsites.net # สำหรับเซิร์ฟเวอร์ต้นทาง 2
อย่างไรก็ตาม ไม่เห็นวิธีการตั้งค่านี้บนเซิร์ฟเวอร์ต้นทางเลย
เซิร์ฟเวอร์ svr_example1 xx.xx.xx.xx:443 id 10 น้ำหนัก 10 maxconn 25 คุกกี้ exa1 ตรวจสอบ ssl ตรวจสอบไม่มี
เซิร์ฟเวอร์ svr_example2 xx.xx.xx.xx:443 id 10 น้ำหนัก 10 maxconn 25 คุกกี้ exa1 ตรวจสอบ ssl ตรวจสอบไม่มี
สิ่งที่ต้องการ
เซิร์ฟเวอร์ svr_example1 xx.xx.xx.xx:443 id 10 น้ำหนัก 10 maxconn 25 คุกกี้ exa1 ตรวจสอบ ssl ตรวจสอบไม่มี http-request set-header โฮสต์ example1.azurewebsites.net
เซิร์ฟเวอร์ svr_example2 xx.xx.xx.xx:443 id 11 น้ำหนัก 10 maxconn 25 คุกกี้ exa1 ตรวจสอบ ssl ตรวจสอบไม่มี http-request set-header โฮสต์ example2.azurewebsites.net
ใช้ haproxy เวอร์ชัน 1.8.28