我有一台网络服务器和两台 hybris 服务器。例如:
网络服务器 - http://10.0.0.1
Hybris - http://10.0.0.2:9001和http://10.0.0.3:9001
现在我想使用 webserver 作为负载均衡器来重定向请求。重定向工作正常,但在重定向期间它会暴露我不想要的 hybris IP。我想将网络服务器 IP 公开。
我如何为此编写重定向规则。非常感谢任何帮助。
谢谢,
我有一台网络服务器和两台 hybris 服务器。例如:
网络服务器 - http://10.0.0.1
Hybris - http://10.0.0.2:9001和http://10.0.0.3:9001
现在我想使用 webserver 作为负载均衡器来重定向请求。重定向工作正常,但在重定向期间它会暴露我不想要的 hybris IP。我想将网络服务器 IP 公开。
我如何为此编写重定向规则。非常感谢任何帮助。
谢谢,
基本上,您希望在您的 apache 配置中包含以下内容:
<Proxy balancer://cluster>
BalancerMember http://10.0.0.2:9001 route=node1
BalancerMember http://10.0.0.3:9001 route=node2
</Proxy>
ProxyPass / balancer://cluster/
ProxyPassReverse / balancer://cluster/
通过使用这样的代理,它将对用户透明地提供服务的 ip。在此处的官方文档中查看有关如何配置 hybris 以使用 Apache 的更多信息。