我使用 HAproxy 进行负载平衡,并使用 Stunnel 进行 SSL 。我使用 tomcat 作为容器(后端服务器)。在我的配置中,Stunnel + HAproxy 在一台机器上(ubuntu 12.04),而 tomcat 在另一台机器上。部署在 tomcat 上的 Web 应用程序仅对登录页面使用 HTTPS 请求。当我尝试使用 HTTPS 请求登录时,侦听端口 443 的 Stunnel 解密请求并转发到 HAproxy,HAproxy 将其传递给 HTTP 格式的 Tomcat。由于我对登录页面的 tomcat 配置请求必须采用 HTTPS 格式,因此我的 tomcat 重定向请求并要求以 HTTPS 格式发出相同的请求。在这种情况下,创建了无限循环......
如何配置 HAproxy 或 Stunnel 将 HTTPS 请求传递给 Tomcat……