Tôi gặp sự cố với HAProxy khi nó chuyển đến cùng một trang web mặc dù chúng có các miền phụ khác nhau.
Ví dụ: tôi truy cập foo.domain.com, sau đó trên một tab khác, tôi truy cập bar.domain.com và một tab khác cho baz.domain.com, cả ba đều tải trang web foo.domain.com và khi tôi khó làm mới trang kia các trang web nó đi đúng vào trang web thích hợp, sau đó nó lại xảy ra làm cho trang web mới trở thành bộ mặt của tất cả các miền trừ khi tôi tiếp tục làm mới các trang web.
Tôi có cấu hình sau:
mặc định
đăng nhập toàn cầu
chế độ http
tùy chọn tcplog
tùy chọn donlognull
thử lại 3
gửi lại tùy chọn
maxconn 30000
hết thời gian kết nối 10s
máy khách hết thời gian 60s
máy chủ hết thời gian 60s
giao diện người dùng http_in
chế độ http
tùy chọn httplog
ràng buộc *:80
tùy chọn chuyển tiếp
acl host_foo hdr(máy chủ) -i foo.domain.com
acl host_bar hdr(máy chủ) -i bar.domain.com
acl host_baz hdr(máy chủ) -i baz.domain.com
use_backend http_foo nếu host_foo
use_backend http_bar nếu host_bar
use_backend http_baz nếu host_baz
phụ trợ http_foo
chế độ http
tùy chọn httplog
tùy chọn chuyển tiếp
máy chủ foo foo:80
phụ trợ http_bar
chế độ http
tùy chọn httplog
tùy chọn chuyển tiếp
thanh máy chủ thanh: 80
phụ trợ http_baz
chế độ http
tùy chọn httplog
tùy chọn chuyển tiếp
máy chủ baz baz:80
giao diện người dùng https_in
chế độ tcp
tùy chọn tcplog
ràng buộc *:443
acl tls req.ssl_hello_type 1
yêu cầu tcp kiểm tra độ trễ 5s
nội dung yêu cầu tcp chấp nhận nếu tls
acl host_foo req.ssl_sni -i foo.domain.com
acl host_bar req.ssl_sni -i bar.domain.com
acl host_baz req.ssl_sni -i baz.domain.com
use_backend https_foo nếu host_foo
use_backend https_bar nếu host_bar
use_backend https_baz nếu host_baz
phụ trợ https_foo
chế độ tcp
tùy chọn tcplog
tùy chọn ssl-hello-chk
máy chủ foo foo:443
phụ trợ https_bar
chế độ tcp
tùy chọn tcplog
tùy chọn ssl-hello-chk
thanh máy chủ thanh: 443
phụ trợ https_baz
chế độ tcp
tùy chọn tcplog
tùy chọn ssl-hello-chk
máy chủ bazbaz:443
Tôi đang sử dụng HAProxy phiên bản 2.4.12. Có bất cứ điều gì để làm để ngăn chặn điều này xảy ra?