我有两个Web服务器和一个服务器,用作反向代理或负载均衡器。2个Web服务器都有真实/公共IP地址,负载均衡器也是如此。负载均衡器服务器尚未配置,因为我还没有确定哪种选项最适合我的Web应用程序。我知道单个负载均衡器存在风险,因为"单点故障",但我想使用它。
2个Web服务器包含多个具有相同域名和不同子域的PHP应用程序/vhost(Apache + fastcgi)。它们都使用会话、cookie,其中一些需要SSL。我的主要目标是将传入的连接平均分配到两个Web节点,并且如果一个Web节点离线,另一个节点应该接受所有连接。如果需要,我们可以使用memcache进行会话共享。
我阅读了关于Nginx、HaProxy和其他任何我能在网络上找到的应用程序的资料。但我无法决定,因为:
1)我只有1个可用作负载均衡器的服务器,但我在网络上找到的所有配置都需要2个负载均衡器节点。
2)我不确定SSL证书应该安装在哪里(负载均衡器或Web节点),以及在使用HTTPS连接时哪种解决方案最好。
需要任何帮助/想法,非常感谢。
2个Web服务器包含多个具有相同域名和不同子域的PHP应用程序/vhost(Apache + fastcgi)。它们都使用会话、cookie,其中一些需要SSL。我的主要目标是将传入的连接平均分配到两个Web节点,并且如果一个Web节点离线,另一个节点应该接受所有连接。如果需要,我们可以使用memcache进行会话共享。
我阅读了关于Nginx、HaProxy和其他任何我能在网络上找到的应用程序的资料。但我无法决定,因为:
1)我只有1个可用作负载均衡器的服务器,但我在网络上找到的所有配置都需要2个负载均衡器节点。
2)我不确定SSL证书应该安装在哪里(负载均衡器或Web节点),以及在使用HTTPS连接时哪种解决方案最好。
需要任何帮助/想法,非常感谢。