我安装了一个带有 Proxmox 和一些 lxc 容器的服务器。在此服务器上,多个域应仅使用一个公共 IP 运行。目前我正在尝试使用 HAProxy 实现反向代理,但它不允许子文件夹或变量。
例如,这种访问是不可能的:domain.tld/css/default.css domain.tld/system/login
如何允许所有连接?
我的配置:
frontend http_in
mode tcp
bind *:80
bind *:443
tcp-request inspect-delay 5s
acl sslv3 req.ssl_ver 3
tcp-request content reject if sslv3
tcp-request content accept if { req_ssl_hello_type 1 }
acl web1 hdr(host) -i domain1.tld
acl web2 hdr(host) -i domain2.tld
use_backend web1 if web1
use_backend web2 if web2
backend web1
mode tcp
server web1 10.10.10.110
backend web2
mode tcp
server web2 10.10.10.112
非常感谢。