如何将 apache mod-proxy 服务器设置为从单独的指定服务器服务器内容,以便我可以在不重新启动 apache 的情况下更改从哪个服务器提供内容?
内容服务器将定期更改,要么是为了维护,要么是因为故障。
我有一个不需要在集群中的应用程序,但我希望在主应用程序服务器崩溃时显示网页的静态版本。
我还希望选择更新服务器上的代码库对其进行测试,然后切换旧的实时服务器。
我已经设置了 mod_proxy 使用
ProxyPass / http://appserver.com
ProxyPassReverse / http://appserver.com
这可行,但接缝需要使用不同的设置重新启动才能改变方向。这违背了在实时服务器上使用它的目的。
我还尝试了 mod_balencer,它非常适合故障转移,但需要重新启动 apache 才能将其设置为在备份时提供主应用程序服务器。
ProxyPass / balancer://hotcluster/
<Proxy balancer://hotcluster>
BalancerMember http://dyn:80 loadfactor=1
BalancerMember http://basic:80 status=+H
ProxySet lbmethod=bytraffic
</Proxy>
有没有一种方法可以在不重新启动 apache 的情况下设置当前的应用程序服务器?