码迷,mamicode.com
首页 > 其他好文 > 详细

Tomcat、Nginx/Openresty 隐藏版本号

时间:2021-05-24 03:16:59      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:src   还需要   unzip   open   org   cat   版本   lin   代码   

默认报错页面信息会暴露出版本号 

进入tomcat的lib目录找到catalina.jar文件 

unzip catalina.jar之后会多出两个文件夹 

进入org/apache/catalina/util 编辑配置文件ServerInfo.properties 

修改为

 server.info=Apache Tomcat

 server.number=0.0.0.0 

server.built=Nov 7 2021 20:05:27 UTC 

技术图片

 

 将修改后的信息压缩回jar包

 cd /tomcat/lib

 jar uvf catalina.jar org/apache/catalina/util/ServerInfo.properties

技术图片

 

  重启tomcat

技术图片

 

 可以看到没有了版本信息。

 

处理这样隐藏版本信息之外,在web.xml 中配置

技术图片

 

 也可以,但是因为后端报错比较多,处理500 和 404之外,还需要配置其他报错代码,比如400等,比较麻烦。

 

Nginx/Openresty隐藏版本号:

nginx的http段添加 server_tokens           off;

Tomcat、Nginx/Openresty 隐藏版本号

标签:src   还需要   unzip   open   org   cat   版本   lin   代码   

原文地址:https://www.cnblogs.com/digdeep/p/14748087.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!