Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ApacheServer2.2实现负载平衡_Apache_Url Rewriting_Apache2_Load Balancing - Fatal编程技术网

使用ApacheServer2.2实现负载平衡

使用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 如果我取消第行上面的注释,我将得到一

关于apache负载平衡配置,我遇到了一个问题

场景: 我有两个相同的worpress博客

本地主机:8001/

本地主机:8002/

还有一个apache负载平衡器站在
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/