ดังนั้น, แต่เดิม ของฉัน haproxy.cfg
มีลักษณะดังนี้ (ตัวอย่าง):
ส่วนหน้า https_in
โหมด http
ตัวเลือก httplog
ตัวเลือกไปข้างหน้าสำหรับ
ผูก 192.168.150.2:443 ssl crt /etc/haproxy/ssl_cert/star_some_domain.pem crt /etc/haproxy/ssl_cert/star_sub_some_domain.pem
acl host_git hdr (โฮสต์) -i git.some.domain
acl host_kibana hdr (โฮสต์) -i kibana.sub.some.domain
use_backend gitserver ถ้า host_git
use_backend เซิร์ฟเวอร์ kibana ถ้า host_kibana
เว็บเซิร์ฟเวอร์ default_backend1
แบ็กเอนด์สำหรับ เว็บเซิร์ฟเวอร์1
กำลังโอเวอร์โหลด เราจึงย้ายโดเมนบางส่วนไปยังเซิร์ฟเวอร์ใหม่และ ใหม่ล่าสุด haproxy.cfg
มีลักษณะดังนี้ (ตัวอย่าง):
ส่วนหน้า https_in
โหมด http
ตัวเลือก httplog
ตัวเลือกไปข้างหน้าสำหรับ
ผูก 192.168.150.2:443 ssl crt /etc/haproxy/ssl_cert/star_some_domain.pem crt /etc/haproxy/ssl_cert/star_sub_some_domain.pem
acl host_git hdr (โฮสต์) -i git.some.domain
acl host_kibana hdr (โฮสต์) -i kibana.sub.some.domain
acl is_website hdr (โฮสต์) -i sub.some.domain
acl is_website hdr (โฮสต์) -i www.sub.some.domain
use_backend gitserver ถ้า host_git
use_backend เซิร์ฟเวอร์ kibana ถ้า host_kibana
use_backend websrv ถ้า is_website
เว็บเซิร์ฟเวอร์ default_backend1
# "websrv" และ "webserver1" เป็นแบ็กเอนด์ที่แตกต่างกัน
สิ่งที่น่างงที่สุดคือเบราว์เซอร์บางตัวดูเหมือนจะยืนยัน / รับการเปลี่ยนเส้นทางไปยังแบ็กเอนด์ "webserver1" แทนที่จะเป็นแบ็กเอนด์ "websrv" การเปิดเบราว์เซอร์ส่วนตัว / ไม่ระบุตัวตนจะถูกเปลี่ยนเส้นทางไปที่ "websrv" อย่างถูกต้อง
ดังนั้นฉันจึงสงสัยว่ามี "เซสชันที่เหนียว" เกิดขึ้น
ฉันจะแสดงรายการและ/หรือล้าง "เซสชันติดหนึบ" เหล่านี้ได้อย่างไร