sSLを使用して複数のドメインをリダイレクトするようにHAproxyを構成する必要があります。このようにリダイレクトする必要があります。
www.foo.com redirect to ip_other_webserver:81
www.bar.com redirect to ip_other_webserver:82
www.Zoo.com redirect to ip_other_webserver:8080
私はHAproxyを知りません、過去にnginxで同じ構成を行いましたが、ロードバランサーも必要です。設定例が見つかりません。ありがとう
前述したように、これは実際には負荷分散ではありませんが、可能です。
次のようなものを試してください:
frontend http-in
bind *:80
# urls
acl Host_foo hdr(Host) -i www.foo.com
acl Host_bar hdr(Host) -i www.bar.com
acl Host_Zoo hdr(Host) -i www.Zoo.com
# clusters
use_backend foo_cluster if Host_foo
use_backend bar_cluster if Host_bar
use_backend Zoo_cluster if Host_Zoo
backend foo_cluster
mode http
balance roundrobin
option forwardfor
server server1 ip_other_webserver:81 check
backend bar_cluster
mode http
balance roundrobin
option forwardfor
server server1 ip_other_webserver:82 check
backend Zoo_cluster
mode http
balance roundrobin
option forwardfor
server server1 ip_other_webserver:8080 check