已启用 Apache mod_status,但在 SUSE enterprise 11 SP1 上未找到服务器状态

已启用 Apache mod_status,但在 SUSE enterprise 11 SP1 上未找到服务器状态

在中/etc/apache2/httpd.conf,我删除了行Include mod_status并将以下内容添加到最后一行,

LoadModule status_module /usr/lib/apache2/mod_status.so
ExtendedStatus On

<Location /server-status>
SetHandler server-status
AllowOverride None
Order Deny,Allow
Deny from all
Allow from all
</Location>

然后我重新启动 Apache,并转到http://主机名/服务器状态,但我得到了找不到网页,有人知道为什么我找不到页面吗?

还需要执行其他步骤才能查看 Apache 状态吗?

谢谢

答案1

我遇到了同样的问题,但是现在(在 OpenSuSE 12.1 上)可以执行以下操作(将其添加到 httpd.conf 的末尾;我还没有尝试将其放入 mod_status):

LoadModule status_module /usr/lib/apache2/mod_status.so
ExtendedStatus On
<Location /server-status>
  SetHandler server-status
#  AllowOverride None
  Order Deny,Allow
#  Deny from all
#  Allow from all
        Deny from all
        Allow from localhost 127.0.0.1 192.168.1.200  192.168.1.202
</Location>

我想知道是不是你的“拒绝所有人”后面跟着“允许所有人”导致了你的问题?首先,尝试 pubb

相关内容