前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nginx隐藏响应头信息的Server信息和版本信息

Nginx隐藏响应头信息的Server信息和版本信息

作者头像
后端技术探索
发布2018-08-10 11:00:14
2.2K0
发布2018-08-10 11:00:14
举报
文章被收录于专栏:后端技术探索后端技术探索
1、隐藏nginx版本信息

在nginx.conf里面加server_tokens off;就可以隐藏版本号。

2、隐藏server信息

实现方案 : 需要重新编译nginx

进入解压出来的nginx 源码 目录(不是nginx的安装目录)

代码语言:text
复制
 vi src/http/ngx_http_header_filter_module.c  # 49-50行

编辑:

代码语言:c#
复制
内容:static char ngx_http_server_string[] = "Server: nginx" CRLF;static char ngx_http_server_full_string[] = "Server: " NGINX_VER CRLF;

更改为:static char ngx_http_server_string[] = "Server: X-Web" CRLF;static char ngx_http_server_full_string[] = "Server:X-Web " CRLF;

修改完后重新编译nginx,再看header里面Server信息变成了自定义的名字,不再显示nginx信息了。 如图:


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-05-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 nginx 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2、隐藏server信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档