【问题标题】:Apache httpd server-info and server-statusApache httpd 服务器信息和服务器状态
【发布时间】:2015-11-23 18:58:32
【问题描述】:

我在 Windows 7 上,使用 Apache 2.2.29。 我修改了我的 httpd.conf 文件以加载 mod-info.so 和 mod-status.so 的模块 在我的额外/httpd-info.conf 中,我更新了 server-status 和 server-info Location stancas 以允许来自

所以,在我的 httpd.conf 中,我取消了这些注释:

LoadModule info_module modules/mod_info.so
LoadModule status_module modules/mod_status.so

在我的额外/httpd-info.conf 中,我进行了如下修改以在“允许来自”中添加我的 IP 地址:

<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from my-ip-address:no-port#
</Location>

<Location /server-info>
    SetHandler server-info
    Order deny,allow
    Deny from all
    Allow from my-ip-address-no-port
</Location>

如果我只是在浏览器中输入 my-ip-address:my-port,我会得到 ​​p>

"It Works!"

但是,当我尝试获取服务器的信息和状态时,我得到了

服务器信息:

Not Found
The requested URL /server-info was not found on this server.

服务器状态:

Forbidden
You don't have permission to access /server-status on this server.

我是 Apache 新手,请提供解释。 非常感谢,

【问题讨论】:

  • 转到 Apache 错误日志。如果您在 Linux 服务器上,它可能位于 /var/log/httpd 或 /var/log/apache2 下,并且可能称为 error_log 或 error.log 。通过它查找与 /server-info 和 /server-status 相关的错误。你看到了什么?

标签: apache server httpd.conf status info


【解决方案1】:

在现代 Windows 上,如果您从普通用户帐户编辑 httpd.conf,您最终可能会创建服务器看不到的特定于您的用户 ID 的第二个副本。确保以管理员身份对其进行编辑。

【讨论】:

    猜你喜欢
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 2017-04-19
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 2022-12-10
    • 1970-01-01
    相关资源
    最近更新 更多