Apache 反向代理配置

问题描述 投票:0回答:0

我正在寻找一些关于如何修复现有反向代理配置的建议。 我正在使用的 URL 配置是 GTM + LTM LB,如果美国服务器关闭,英国服务器将为请求提供服务

#Reverse Proxy Settings 
ProxyRequests Off 
ProxyPreserveHost On

SSLProxyEngine on 
SSLProxyCACertificateFile XXXX.cer

SSLProxyCheckPeerCN off 
SSLProxyVerify none 
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off

<Location /XXXXX>
ProxyPass https://LB_URL retry=0
ProxyPassReverse https://LB_URL
</Location>

现在,问题是当 LB_URL 切换到英国服务器时,反向代理似乎没有重新路由请求,而是停留在 GTM 美国 IP 地址,而不是切换到 GMT 英国 IP 地址

我以前默认重试=60,更改为重试=0,但只有在我重新启动 httpd 或 GTM LB US IP 可用时才会起作用。

我想放一个平衡器集,两次使用相同的 URL,如下所示

.....
<Proxy balancer://myset>
     BalancerMember https://LB_URL
     BalancerMember http://LB_URL status=+R
     ProxySet lbmethod=byrequests 
</Proxy>
 
<Location /location>
ProxyPass balancer://myset/ 
ProxyPassReverse balancer://myset/ 
</Location>
apache reverse-proxy redhat
© www.soinside.com 2019 - 2024. All rights reserved.