【发布时间】:2013-11-07 01:33:31
【问题描述】:
我有一个使用硬件负载平衡器的工作设置,它以这样一种方式控制重定向,即所有对 http://example.com/login/* 的请求都被重定向(使用 HTTP 302)到 https://example.com/login/* 并且所有不是 /login 的请求都是从 HTTPS 反向重定向到 HTTP。
这允许我将登录功能和用户/密码交换包装在 SSL 中,但避免了加密连接速度变慢,还解决了某些浏览器中嵌入内容混合内容警告的一些问题。
但是,负载平衡已经结束,我正在寻找替代解决方案,最好是在软件中。
我认为 HAproxy 将能够作为我的负载平衡解决方案,但我只能找到将所有内容从 HTTP 重定向到 HTTPS 的配置示例和文档,反之亦然。
是否可以使用 HAproxy 执行我建议的操作,还是应该寻找不同的解决方案?
我意识到我需要使用 HAproxy 的开发版本来支持 SSL。
【问题讨论】:
标签: redirect ssl load-balancing haproxy