阻止mod_alias泄露服务器指纹
引子
无聊看Piwik日志报告,发现了一个不常见的200报告。后在access.log
缺省日志中找到
aa.bb.cc.dd - [09/Dec/2017:17:51:49 +0000] “HEAD /icons/apache_pb.gif HTTP/1.0” 200 0 “-“ “Mozilla/5.0 (compatible; NetcraftSurveyAgent/1.0; +info@netcraft.com)”
因为网站并没有搭建完,也没有很多PV,日志中多的是网际爬虫带来的404没有找到,反复低频率的出现200就显得十分突兀。
事出原因
Apache2.4默认启用了mod_alias模块,由apache2二进制包分发的模块配置文件/etc/apache2/mods-available/alias.conf
,
默认包含了对网站/icons/apache_pb.gif
URL的引用。
解决方法
将alias.conf
中,涉及/icons/
路径的配置项注释即可。
FYI
- Apache Documentation - Apache Module mod_alias
展开评论