在我的网络服务器上启用服务器状态

在我的网络服务器上启用服务器状态

我想在运行 Linux Mint 17 的 Web 服务器中启用服务器状态。我不知道该放在哪里extendedstatus ON以及还需要更改什么。

答案1

我假设您问如何通过网络浏览器访问您的系统?http://localhost/sever-status?如果是这样,这是 Web 服务器(通常是 Apache)的一个功能。因此需要安装它,需要运行它,并且server-status需要extendededstatus在文件中进行配置/etc/httpd/conf/httpd.conf。此位置在 Linux Mint 上可能略有不同(Fedora 上的位置),但需要编辑该文件。

Apache 配置文件httpd.conf有很好的文档记录,因此如果您在其中搜索“状态”,您将找到这两种状态以及如何启用它。对该文件进行任何编辑后,请务必重新启动 Apache。

例子

#
# ExtendedStatus controls whether Apache will generate "full" status
# information (ExtendedStatus On) or just basic information (ExtendedStatus
# Off) when the "server-status" handler is called. The default is Off.
#
ExtendedStatus On

#
# Allow server status reports generated by mod_status,
# with the URL of http://servername/server-status
# Change the ".example.com" to match your domain to enable.
#
<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from localhost 127.0.0.1
</Location>

您需要确保该模块也未被注释:

LoadModule status_module modules/mod_status.so

相关内容