您的位置:首页 > 运维架构 > 反向代理

squid-3.x 修改源代码隐藏版本号.时间、主机名等信息

2013-09-09 14:06 846 查看
今天查日志文件发现,有用户直接访问我squid IP,我自己测试下,发现错误页会显示版本号,(以前努力白费了,为安全)平常在配置文件,firebug 抓不到头信息,,但请求一个错误,发现会显示版本 ;网上找多数都是修改配置文件,而且2.x和3.x 还有一些不同,最后找到一篇修改源代码的;所以转载保留下来;

本文转载http://windows9834.blog.163.com/blog/static/2734500420108273347568/
1:squid访问错误会提示squid版本,时间。主机名等信息。想把他隐藏掉。得修改squid源码中的src目录中的errorpage.cc文件
# vi src/errorpage.cc 84行处
把以下红色代码给注释掉,再make &&make install

error_hard_text[] = {

{
ERR_SQUID_SIGNATURE,
/* "\n<br>\n"
"<hr>\n"
"<div id=\"footer\">\n"
"Generated %T by %h (%s)\n"
"</div>\n" */
"</body></html>\n"
},
{
TCP_RESET,
"reset"
}
};
2:修改squid.conf文件添加httpd_suppress_version_string on

图片是我已经修改源代码效果:


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  squid 隐藏版本号
相关文章推荐