用 Apache 做反向代理配置,配置文件如下:
ProxyPass /webapp/ balancer://webapp-proxy/
ProxyPassReverse /webapp/ balancer://webapp-proxy/
<Proxy balancer://webapp-proxy>
BalancerMember http://10.61.16.28:8523/webapp/
</Proxy>
ProxyPassMatch ^(/qa(/\w+)+) balancer://qa-proxy/
ProxyPassReverse ^(/qa(/\w+)+) balancer://qa-proxy/
<Proxy balancer://qa-proxy>
BalancerMember http://10.61.16.27:8522/
</Proxy>
ProxyPassMatch ^(/qa-client(/\w+)*.*) balancer://qa-client-proxy/
ProxyPassReverse ^(/qa-client(/\w+)*.*) balancer://qa-client-proxy/
<Proxy balancer://qa-client-proxy>
BalancerMember http://10.61.16.28:8524/
</Proxy>
ProxyPassMatch ^(/wx(/\w+)*.*) balancer://qa-wx-proxy/
ProxyPassReverse ^(/wx(/\w+)*.*) balancer://qa-wx-proxy/
<Proxy balancer://qa-wx-proxy>
BalancerMember http://10.61.16.28:8525/
</Proxy>
为什么 ip 访问时正常,用域名访问时就会提示重定向次数过多。对了,Apache 配置文件里还有 webgate 单点登录拦截。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.