禁用apache服务器状态检查

时间:2017-08-10 08:58:53

标签: apache httpd.conf

在apache access.log中会出现以下行,因此我的响应时间指标会受到影响。如何从access.log中禁用/删除这些行?

127.0.0.1 - - [10 / Aug / 2017:08:38:22 +0000]" localhost。****。com" " GET /服务器状态?自动HTTP / 1.1" 200 300 291" - " "红宝石"

2 个答案:

答案 0 :(得分:1)

此功能来自standard module called status,因此您只需禁用该模块即可删除/server-status端点。

在基于Debian的服务器上,这意味着运行:

a2dismod status

然后重新启动Web服务器:

apache2ctl configtest
systemctl restart apache2.service

答案 1 :(得分:0)

在httpd.conf

中注释下面的行
#<Location /server-status>
#    SetHandler server-status
#    Order deny,allow
#    Deny from all
#    Allow from localhost 127.0.0.1
#</Location>

Also is check if any cronjob is running in server.