前言
在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
分享到:
相关推荐
内容概要:nginx1.17.4版本因安全相关要求需要隐藏server名称,将源代码进行修改得到此资源文件,可以直接使用。 适用人群:使用nginx部署项目的人员,nginx需要隐藏server名称的人员。 使用方法:直接下载此资源,...
学习Nginx HTTP Server.pdf 清晰版
Nginx HTTP Server(4th) 英文azw3 第4版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书
学习Nginx HTTP Server中文版 http入门好书籍
修改Nginx默认主页修改Nginx默认主页修改Nginx默认主页修改Nginx默认主页修改Nginx默认主页修改Nginx默认主页修改Nginx默认主页修改Nginx默认主页修改Nginx默认主页修改Nginx默认主页
nginx 英文版 无水印nginx 英文版 无水印nginx 英文版 无水印nginx 英文版 无水印nginx 英文版 无水印
Nginx-HTTP-Server
nginx系列教程 nginx从入门到熟练,包括高级应用等
nginx配置中找到对http method的所有制约
Nginx.HTTP.Server pdf的 nginx英文的书籍
1、默认使用curl命令访问: ... 2、修改nginx.conf配置文件,在http配置段中新增如下代码: # vim /usr/local/...fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; 4、重载Nginx: # nginx -s reload 5、使用cur
Nginx系列经典Markdown面试题
将在 logs目录下生成类似 2014-01-21.access.log 的log文件,这个日期会根据服务器的时间变化) 配置可参照 nginx目录下的 conf/nginx.conf 文件进行log配置 源码留给有特殊需要的朋友自己编译。此源码就是修改后的...
Discover possible interactions between Nginx and Apache to get the best of both worlds Learn to exploit the features offered by NGinx for your web applications Get the newest techniques available, ...
Nginx.1.Web.Server.Implementation.Cookbook
这是本人亲自在腾讯云服务器上windows server 2012 R2 64位系统上搭建的php7+nginx1.1的环境。全程截图,详细记录下来了。希望对大家有帮助。
nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重点的位置,如果nginx服务器宕机后端web服务将无法提供服务,影响严重。 为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都...
3.找到D:\nginx\conf下nginx.conf文件用记事本打开 在文段末尾大括号前加上 include proxy.conf;(就是加载刚刚新建的那个文件(注意路径)) 4.进入cmd 进入D盘: d: 进到nginx文件夹下:cd nginx 启动nginx.exe:...
This book is a detailed guide to setting up Nginx in different ways that correspond to actual production situations: as a standalone server, as a reverse proxy, interacting with applications via ...
python-nginx, 在 python 中,创建和修改 Nginx serverblock配置 python 用于在 python ( 包含评论) 中轻松创建和修改 Nginx serverblock配置的模块。安装pip install python-nginx示例创建 Nginx serverb