具有多个https站点的HAproxy

我们有两个HTTP站点在负载平衡器后面运行(具有使用listenbeat的故障切换功能)和一个https站点。 一切运行良好,但现在我想添加另一个https站点。 我无法找到托管多个https站点的任何参考。

有没有人使用HAproxy托管多个https站点? 你能告诉我,我怎么能做到这一点? 请帮助我的投入。

谢谢,

Santhosh


HAProxy本身不支持SSL,你必须在前面运行“SSL unwrapped”。 流行的选项是stunnel和stud。 对于HTTP,您也可以使用Apache或Nginx。

更新:由于我写了这个答案haproxy已经添加了ssl作为一个新功能。 我在https://manage.ntppool.org/上使用它,它的工作很好。 你需要最新的1.5开发版本(如果你阅读这个版本的时候已经发布了1.6版本)。


您可以使用HAProxy启动任何数量的启用HTTPS的网站。 您必须在HAProxy框中执行SSL卸载。 ha-proxy会通过HTTP将请求重定向到您的服务器(站点框)。 在HA-Proxy上进行SSL-ffloading之后,您可以通过解析您的URI来区分针对您的2个不同https网站的请求

有关更多详细信息,请参阅HA-Proxy文档,请参阅hdr_dom和acl部分,以解决您的问题。

链接地址: http://www.djcxy.com/p/10755.html

上一篇: HAproxy with multiple https sites

下一篇: Enabling HTTP 304 Caching with ETag