1  更改版本信息

curl -I 192.168.10.11|grep Server

第一种   修改版本及版本号

nginx编译前更改

src/core/nginx.h

#define nginx_version      1008001

#define NGINX_VERSION      "1.8.1"  #修改想要显示的版本如:2.2.23

#define NGINX_VER          "nginx/" NGINX_VERSION        #将nginx修改成想要显示的软件名称

#define NGINX_VAR          "NGINX" #将nginx修改成想要显示的软件名称(Evan Web Server)

#define NGX_OLDPID_EXT     ".oldbin"

src/http/ngx_http_header_filter_module.c

static char ngx_http_server_string[] = "Server: nginx" CRLF;  #将nginx修改为想要的版本

src/http/ngx_http_special_response.c

"<hr><center>nginx</center>" CRLF  #将nginx修改为想要的版本信息

第二种   隐藏版本号

nginx配置文件里增加 server_tokens off;

server_tokens作用域是http server location语句块

server_tokens默认值是on,表示显示版本信息,设置server_tokens值是off,就可以在所有地方隐藏nginx的版本信息。

http{

server_tokens off;

}

本文转自 295631788 51CTO博客,原文链接:http://blog.51cto.com/hequan/1768379,如需转载请自行联系原作者

nginx 修改并隐藏版本号相关推荐

  1. Nginx优化与防盗链(隐藏版本号、配置缓存时间、日志分割、修改进程数、配置连接超时、使用gzip压缩页面、防盗链设置,fpm优化)

    文章目录 隐藏Nginx版本号 网页压缩 网页压缩配置 网页缓存时间 网页缓存时间设置 更改Nginx运行进程数 连接超时 nginx防盗链设置 盗链网站 配置httpd 日志分割 fpm参数优化 隐 ...

  2. 修改网站设置里的php版本号,Nginx服务优化(隐藏版本号、修改用户和组、设置链接超时)...

    Nginx服务优化可以从隐藏版本号.更改用户与组.配置网页缓存时间.日志切割.设置连接超时这几个方面进行优化.下面来详细的看看 1.隐藏版本号 在生产环境中需要隐藏Nginx的版本号,以避免泄露Ngi ...

  3. nginx 修改html header,nginx 安全笔记 (修改nginx的header信息和错误显示版本号)

    nginx 安全笔记 (修改nginx的header信息和错误显示版本号) 发布时间:2020-08-07 16:18:18 来源:51CTO 阅读:1189 作者:674591788 随笔记载,欢迎 ...

  4. nginx的配置和优化(隐藏版本号、gzip、expires、防盗链......等)

    Nginx配置和优化 1.隐藏版本号 默认情况下,使用curl命令会把nginx的版本信息等获取到,如: [root@transit_machine ~]# curl -I -H"www.b ...

  5. nginx 配置php版本号,隐藏Apache、nginx和PHP的版本号的配置方法

    最近提示说有漏洞,暴露apache.nginx和php的版本号.网上搜了下,整理的方法如下: 首先说apache 在http.conf文件里添加下面两行,默认是没有的 ServerSignature ...

  6. nginx隐藏版本号和标识

    nginx隐藏版本号和标识 前言 问:为什么要隐藏?? 答:为了安全,如果暴露版本信息,有可能黑客可以通过版本信息,得知该版本存在的漏洞,进而对服务器进行攻击. PS: 本来隐藏版本号就已经达到要求了 ...

  7. nginx隐藏版本号及nginx

    # 查看nginx安装了哪些插件 nginx -V # 停止并卸载老的nginx systemctl stop nginxps -ef|grep nginx # 备份老的配置 find / -name ...

  8. 隐藏web服务器信息,nginx 隐藏版本号与WEB服务器信息的解决方法

    nginx不仅可以隐藏版本信息,还支持自定义web服务器信息 先看看最终的隐藏结果吧 具体怎么实现呢,其实也很简单,请往下看 1 官网下载最新稳定版 wget http://nginx.org/dow ...

  9. nginx网站服务器的版本号,隐藏nginx版本号的两种方法

    一般情况下,我们要知道一个网站用了哪种环境,只需要简单通过浏览器的F12控制台,查看http的响应头信息即可看到. 比如下面这个: 有时候在网站显示403/404/502等错误的时候,甚至还会暴露具体 ...

最新文章

  1. 我们常用的 Integer 内部为什么会去实现 Comparable 接口?
  2. webpack使用教程 翻译自阮一峰(机翻)
  3. Python中文件的介绍以及操作
  4. 【selenium】 selenium web测试工具介绍(一)
  5. python中空位符_python中空位符_Python之路 - Python - 字符编码 - 期权论坛
  6. QUIC技术创新 让视频和图片分发再提速
  7. Ubuntu18.04下安装OpenCV依赖包出现ibjasper-dev无法安装的问题
  8. 入门机却拥有旗舰级音质体验 Redmi红米8系列音频信息曝光
  9. 20200606:最长连续序列(leetcode128)
  10. 练习--第一次课(运算if while 字符编码)
  11. NSURLRequest 使用(网络文摘)
  12. ptime在SIP中的应用
  13. python123反素数_初学python之路-day01
  14. 低成本,高效率,更成熟的实时数据采集方案来了
  15. 【win10 专业版】 重装系统、激活
  16. NLP 文本分词 java类方法,及opennlp 示例
  17. js获取浏览器高度和宽度值(多浏览器)
  18. java 两张图片叠加合并
  19. usb gadget g_webcam uvc gadget调试
  20. 一、判别一个分解的无损连接性

热门文章

  1. pythonurllib模块-python爬虫之urllib模块和requests模块学习
  2. python编程词汇-基本 Python 词汇
  3. python培训中心-深圳Python培训
  4. python编程在哪里写-python3.6.3 安装好了在哪里编写程序
  5. python介绍和用途-python匿名函数的介绍及用途
  6. python朗读网页-Python带你朗读网页
  7. python小项目推荐项目-Python 的练手项目有哪些值得推荐?
  8. python菜鸟教程m-Python map() 函数
  9. python类方法中使用:修饰符@staticmethod和@classmethod的作用与区别,还有装饰器@property的使用
  10. java excel md5,excel表格数据md5加密-excel 怎么把文本转化成md5