小编Ral*_*ber的帖子

具有 HAProxy 和同一 IP 上的虚拟主机的直通 SSL

我可以使用 HAProxy 将 SSL 传递到与其他虚拟主机共享 IP 的虚拟主机吗?

我尝试

frontend https
bind *:443 #ssl
mode tcp
default_backend port_443

backend port_443
mode tcp
server web42 www.example.com
Run Code Online (Sandbox Code Playgroud)

但我看到默认的网络服务器,而不是 www.example.com

我可以在前端执行 SNI,但是如何对后端说 - 这是针对 www.example.com 域的?

server web1 www.example.com:443 sni str(www.example.com) verify none
Run Code Online (Sandbox Code Playgroud)

也不行。

为了明确起见,网络服务器 www.default.com、www.example.com、www.example.net 都具有相同的 IP 和端口,例如 10.0.1.10:443 Apache/ngix 使用 SNI 选择正确的虚拟主机。

问题仍然没有解决。这里有一些图形

                                   --------------------
                                  |(All 10.0.1.10:443)
www2.example.com:443 -> HaProxy ->|www.default.com <- Apache vhost default
                                  |www.example.com
                                  |www.example.net 
                                   --------------------
Run Code Online (Sandbox Code Playgroud)

我想访问 www.example.com(使用 tcp 模式)

如果我有 www.example.com 和 www.example.net 的私钥。我可以访问 www.example.net (当用户输入 www.example.com 时)而不会出现安全问题吗?

ssl haproxy

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

haproxy ×1

ssl ×1