Apache负载平衡器管理器不显示任何内容

Apache负载平衡器管理器不显示任何内容,apache,mod-proxy,mod-proxy-balancer,Apache,Mod Proxy,Mod Proxy Balancer,我为RoR应用程序设置了代理平衡器,需要一些疑难解答,所以请尝试使用/balancer manager页面。 此外,我还使用了/server status页,它运行良好,但当我打开时,我会看到以下内容: myhost.com的负载平衡器管理器 服务器版本:Apache/2.2.15(Unix)服务器构建日期:2011年10月6日11:46:57 myhost.com端口81上的Apache/2.2.15(Red Hat)服务器 没有别的了。我做错了什么 配置为: LoadModule proxy

我为RoR应用程序设置了代理平衡器,需要一些疑难解答,所以请尝试使用/balancer manager页面。 此外,我还使用了/server status页,它运行良好,但当我打开时,我会看到以下内容:

myhost.com的负载平衡器管理器

服务器版本:Apache/2.2.15(Unix)服务器构建日期:2011年10月6日11:46:57

myhost.com端口81上的Apache/2.2.15(Red Hat)服务器

没有别的了。我做错了什么

配置为:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule status_module modules/mod_status.so
........
<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from localhost
    Allow from 1.1.1.1
</Location>
<Location /balancer-manager>
    SetHandler balancer-manager
    Order Deny,Allow
    Deny from all
    Allow from localhost
    Allow from 1.1.1.1
</Location>
........
<VirtualHost *:80>
........
    <Proxy balancer://MyApp_cluster>
       BalancerMember http://localhost:4001
       BalancerMember http://localhost:4002
       BalancerMember http://localhost:4003
   </Proxy>
</VirtualHost>
LoadModule proxy\u modules/mod\u proxy.so
LoadModule proxy\u balancer\u module modules/mod\u proxy\u balancer.so
LoadModule proxy\u connect\u module modules/mod\u proxy\u connect.so
LoadModule status\u modules/mod\u status.so
........
SetHandler服务器状态
命令拒绝,允许
全盘否定
允许从本地主机
允许从1.1.1.1开始
SetHandler平衡器管理器
命令拒绝,允许
全盘否定
允许从本地主机
允许从1.1.1.1开始
........
........
平衡员http://localhost:4001
平衡员http://localhost:4002
平衡员http://localhost:4003
谷歌只给我这个 因此,我的配置中可能有错误,但我无法找出它。
谢谢。

您确定您的端口正确吗?
设置似乎很好。也许一些日志会有所帮助。

我也遇到了同样的问题,我注意到这是由于include语句造成的

例如,此代码使平衡器工作,但管理器失败(请注意,包含在虚拟主机内):


服务器名aom.com
服务器别名10.*.**
DocumentRoot/var/www/vhosts/aom/htdocs
日志级别警告
ErrorLog/var/www/vhosts/aom/logs/error.log
CustomLog/var/www/vhosts/aom/logs/access.log“合并”
Include/var/www/vhosts/aom/*.conf
服务器签名关闭
在这种情况下,这两种方法都有效:

     Include /var/www/vhosts/aoe/*.conf
   <VirtualHost *:80>

      ServerName aom.com
      ServerAlias 10.*.*.*

      DocumentRoot /var/www/vhosts/aoe/htdocs
      LogLevel warn
      ErrorLog /var/www/vhosts/aom/logs/error.log
      CustomLog /var/www/vhosts/aom/logs/access.log "combined"
      Include /var/www/vhosts/aom/*.conf

      ServerSignature Off

    </VirtualHost>
Include/var/www/vhosts/aoe/*.conf
服务器名aom.com
服务器别名10.*.**
DocumentRoot/var/www/vhosts/aoe/htdocs
日志级别警告
ErrorLog/var/www/vhosts/aom/logs/error.log
CustomLog/var/www/vhosts/aom/logs/access.log“合并”
Include/var/www/vhosts/aom/*.conf
服务器签名关闭
如果需要在虚拟主机中包含,则必须将处理程序放入其中,如:

<VirtualHost *:80>

  ServerName aom.com
  ServerAlias 10.*.*.*

  DocumentRoot /var/www/vhosts/aom/htdocs
  LogLevel warn
  ErrorLog /var/www/vhosts/aom/logs/error.log
  CustomLog /var/www/vhosts/aom/logs/access.log "combined"
  <Location "/manage-balancer">
    SetHandler balancer-manager
  </Location>


  Include /var/www/vhosts/aom/*.conf

  ServerSignature Off

</VirtualHost>

服务器名aom.com
服务器别名10.*.**
DocumentRoot/var/www/vhosts/aom/htdocs
日志级别警告
ErrorLog/var/www/vhosts/aom/logs/error.log
CustomLog/var/www/vhosts/aom/logs/access.log“合并”
SetHandler平衡器管理器
Include/var/www/vhosts/aom/*.conf
服务器签名关闭

您能解释一下您指的是哪种端口吗?应用程序正在运行,因此80和400*都是正确的。我使用81端口作为balancer manager虚拟主机。原木是干净的。
<VirtualHost *:80>

  ServerName aom.com
  ServerAlias 10.*.*.*

  DocumentRoot /var/www/vhosts/aom/htdocs
  LogLevel warn
  ErrorLog /var/www/vhosts/aom/logs/error.log
  CustomLog /var/www/vhosts/aom/logs/access.log "combined"
  <Location "/manage-balancer">
    SetHandler balancer-manager
  </Location>


  Include /var/www/vhosts/aom/*.conf

  ServerSignature Off

</VirtualHost>