隐藏nginx版本号

1. 关闭server_tokens

1.1打开nginx配置文件
vim /usr/local/nginx/conf/nginx.conf
1.2在http{}代码块中加入
server_tokens off;

2.编辑配置文件fastcgi.conf 和 fastcgi_params

在没有修改之前的字段内容:fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
2.1 修改fastcgi.conf
vim /usr/local/nginx/conf/fastcgi.conf
fastcgi_param  SERVER_SOFTWARE  nginx;

2.2修改fastcgi_params
vim /usr/local/nginx/conf/fastcgi_param
astcgi_param  SERVER_SOFTWARE  nginx;

3.重新加载nginx

sudo /usr/local/nginx/sbin/nginx -s reload

4.再次测试版本号对外已经完全隐藏了

curl -i ip地址
HTTP/1.1 200 OK
Server: nginx
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Nginx的版本号主要会在两个地方有,一个是HTTP header,一个是Nginx出错页面。一般来说,黑客攻击服...
    无言的守望者阅读 233评论 0 0
  • Test curl -I https://域名 vim /etc/nginx/nginx.conf在http中加入...
    Luomeng阅读 253评论 0 3
  • Nginx简介 解决基于进程模型产生的C10K问题,请求时即使无状态连接如web服务都无法达到并发响应量级一万的现...
    魏镇坪阅读 2,050评论 0 9
  • 1.简介:  Nginx:engine X ,2002年,开源,商业版 http协议:web服务器(类似于ht...
    尛尛大尹阅读 1,895评论 0 3
  • 简悦直播教练恬源阅读 205评论 0 0