在中/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