使用ApacheServer2.2实现负载平衡
关于apache负载平衡配置,我遇到了一个问题 场景: 我有两个相同的worpress博客 本地主机:8001/ 本地主机:8002/ 还有一个apache负载平衡器站在使用ApacheServer2.2实现负载平衡,apache,url-rewriting,apache2,load-balancing,Apache,Url Rewriting,Apache2,Load Balancing,关于apache负载平衡配置,我遇到了一个问题 场景: 我有两个相同的worpress博客 本地主机:8001/ 本地主机:8002/ 还有一个apache负载平衡器站在localhost:80上 //\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu apache负载平衡器的配置: <VirtualHost *:80> ServerName localhost 如果我取消第行上面的注释,我将得到一
localhost:80上
//\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
apache负载平衡器的配置:
<VirtualHost *:80>
ServerName localhost
如果我取消第行上面的注释,我将得到一个重定向循环和一个错误get/HTTP/1.1“301
BalancerMember本地主机:8001/loadfactor=3
BalancerMember本地主机:8002/loadfactor=7
ProxySet lbmethod=请求
问题是apache负载平衡器进行了重定向(地址uri从localhost=>localhost:8001或
从本地主机到本地主机:8002)。
我希望只有uri“localhost”(所以源代码的uri是隐藏的),在这个uri上我可以找到一个安装在8001 | 2端口上的博客
我尝试使用“重写”模块,但没用,它产生了无休止的循环(
请帮我解决这个问题好吗?更多信息可以更好地理解这个问题:
webrowse效应:
loadbalancer为什么要进行重定向?是否可以隐藏源URI?问题在于Balancer成员行末尾的“斜杠”
应该是:
BalancerMember http://localhost:8001
# WebHead2
BalancerMember http://localhost:8002
插入
BalancerMember http://localhost:8001/
# WebHead2
BalancerMember http://localhost:8002/
小心“斜杠”".我实际上没有参与Apache负载平衡,但你的问题似乎很奇怪,但还没有得到回答,因此我将为你提供一个关于该主题的链接。嗨,我读了这篇文章和代理平衡器文档,但这对我帮助不大——问题不在于我应该使用哪种算法,而在于如何删除重定向或代理如何从webbrowser隐藏源URI。请阅读我刚刚创建的答案。以某种方式感谢您的帮助。此标志如何:Iesus上的ProxyPreserveHost,谢谢您的帮助。:)
BalancerMember http://localhost:8001
# WebHead2
BalancerMember http://localhost:8002
BalancerMember http://localhost:8001/
# WebHead2
BalancerMember http://localhost:8002/