`
85977328
  • 浏览: 1871296 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

nginx系列(十一)nginx下修改Server首部

 
阅读更多
前言
在nginx反向代理服务器中,经常会看到Server的首部,如果让人知道你是用的服务器技术和版本号,就会利用特定服务器和版本的漏洞,对我们进行攻击。现在对服务器的配置精通,不仅仅是运维该掌握的技能,更是架构师该精通的技术。所以今天笔者介绍一下修改的步骤。总共有两种方法供参考。

1.隐藏版本号
优点:修改简单
缺点:无法隐藏服务器技术信息
在http配置模块中添加以下配置信息:
server_tokens off;
效果如下



2.修改Server的全部信息
优点:修改彻底
缺点:需要修改nginx源码,重新编译安装
修改 源码目录下src/core/nginx.h文件,以下两个C语言宏定义文件
#define NGINX_VERSION      "1.0.0"
#define NGINX_VER          "suning_server/" NGINX_VERSION
然后配置,打包,编译即可!
效果如下


后语
感谢苏宁北研架构团队的共同努力!技术内容由陈天宇提供。
参考文章
http://blog.simpleyuan.com/13.html
  • 大小: 99.8 KB
  • 大小: 100.2 KB
0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics