Nginx(十二)安全配置之版本信息

一   隐藏we软件的版本和类型

(1)隐藏Nginx服务器版本以提高安全性

 http {
     include       mime.types;
     default_type  text/html;
     server_tokens off;       此处咱们可以'隐藏'Nginx的版本号 -->'rpm安装'默认就是'off' --> '源码安装'需要配置
     charset utf-8;
}

(2)浏览器访问nginx,观察响应报文

说明: 此时已经'无法查看'到nginx具体版本信息,但是'nginx'这个标识不会隐藏,想彻底解决只能'源码安装'修改详细

备注: 'nginx错误页面也会'隐藏'版本信息

(3)小瑕疵

说明:上面方式'不治本',比如'php探针'还是可以看到'nginx具体版本信息'

原因:php的配置文件'fastcgi.conf'中读取的变量是:

fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

需求:php也要'禁止'这些信息,那么需要从'根源上修改'nginx版本信息-->'见(4)'

(4)彻底隐藏web服务器的类型和版本

①    各个击破

备注: 只能是'源码安装-->相当于自定义定制'才能彻底解决

备注: 小写的nginx_version'也要注释'或者'换成246',防止通过'php'获取到

②    nginx源码安装过一次之后的修改

场景: nginx'源码编译之后',发现显示版本和类型信息,'如何修改'呢?

具体做法:修改完成后,'再去编译安装'Nignx'

+++++++++++++++'进入源码安装的目录之星下面的步骤'+++++++++++++++

 ./configure

make && make install

killall nginx

/usr/local/nginx/sbin/nginx  

③    小结

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值