tomcat隐藏版本号
确保tomcat是关闭的,没关的先关闭了
首先进入tomcat项目里
cd /software/tomcat/lib/ #我的项目路径,你根据自己情况找路径,还有我的是8版本的tomcat
确认下有没有jar包
[root@nettesttest162 lib]# ls catalina.jar
catalina.jar
然后解jar包
jar uf catalina.jar org/apache/catalina/util/ServerInfo.properties #只解出ServerInfo.properties,只有它是显示信息的
编辑tomcat版本信息
vim org/apache/catalina/util/ServerInfo.propertiesserver.info=Apache Tomcat/8.5.47
server.number=8.5.47.0
server.built=Oct 7 2019 13:30:46 UTC我自己修改成
server.info=TEST
server.number=0.0.0.0
把server.built=Oct 7 2019 13:30:46 UTC删掉了
也可以随意编写看自己
然后把文件放回去
jar uf catalina.jar org/apache/catalina/util/ServerInfo.properties
放回去后还有org这个文件,可以直接删除掉了
启动tomcat
然后错误方式再访问下看下结果
表示成功了
还有一种方法直接修改conf里web.xml也可以实现效果,先关闭tomcat
vim /software/tomcat/conf/web.xml
添加error
<error-page><error-code>404</error-code><location>/error.html</location></error-page>#####我加在最后这段前面了,就是上面这4行,<welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>
启动tomcat
至此tomcat更改版本号就结束了,有不对的欢迎指正
tomcat隐藏版本号相关推荐
- Tomcat 隐藏版本号
Tomcat 隐藏版本号(版本信息)可以防止一些人员通过特定的Tomcat版本漏洞对Tomcat服务器进行攻击. 更改步骤: 1.进入Tomcat文件中的lib文件夹,将catalina.jar ...
- linux tomcat 隐藏版本号
1 简介 项目上线前莫安全机构漏洞检查,竟然要隐藏tomcat的版本号.检查报告内容为更改系统Banner信息以掩饰真实版本信息.以下方法适合tomcat7.tomcat8. 系统:centos7 T ...
- nginx的配置和优化(隐藏版本号、gzip、expires、防盗链......等)
Nginx配置和优化 1.隐藏版本号 默认情况下,使用curl命令会把nginx的版本信息等获取到,如: [root@transit_machine ~]# curl -I -H"www.b ...
- nginx 修改并隐藏版本号
1 更改版本信息 curl -I 192.168.10.11|grep Server 第一种 修改版本及版本号 nginx编译前更改 src/core/nginx.h #define nginx ...
- 查看已安装Tomcat的版本号
Tomcat提供了一个查询自身版本号的方法,要查询Tomcat的版本号,必须知道Tomcat所在的准确目录.在Mac系统下,Tomcat一般安装在/Library/Tomcat/bin. 打开终端(T ...
- 查看tomcat的版本号
本经验主要介绍在windows下,如何查看tomcat的版本号. 工具/原料 安装了tomcat server的操作系统. 一.绿色版tomcat版本查看--命令catalina version 或者 ...
- vsftpd 编译安装 及 隐藏版本号
环境:Redhat Enterprise Linux AS 4.0 update2(i386) 不提示,均表示以root权限执行. [注:]//为注释符,如"// 建立MySQL组" ...
- nginx隐藏版本号和标识
nginx隐藏版本号和标识 前言 问:为什么要隐藏?? 答:为了安全,如果暴露版本信息,有可能黑客可以通过版本信息,得知该版本存在的漏洞,进而对服务器进行攻击. PS: 本来隐藏版本号就已经达到要求了 ...
- nginx隐藏版本号及nginx
# 查看nginx安装了哪些插件 nginx -V # 停止并卸载老的nginx systemctl stop nginxps -ef|grep nginx # 备份老的配置 find / -name ...
最新文章
- C++中stl使用过程中的一些tips
- linux 下网络流量监控
- 独家 | ARIMA/Sarima与LSTM的时间序列数据集成学习(附链接)
- ELF文件装载链接过程及hook原理
- 你不知道的JS(this)---#
- .NET Framework 4.7发布,支持Windows 10创作者更新
- 内存条能4+8混插吗?_笔记本内存条双通道提升有多大?实测FORESEE,你知道好处在哪吗...
- MySQL快速生成大量测试数据1000万
- java 线程 主进程_java 多线程通用方法
- 红帽Linux6.0镜像文件在哪里下载,Linux(RHEL)5.4/5.5/5.8/6.0/6.3 ISO镜像文件-下载地址...
- matlab中进行多行注释
- 机器学习之聚类——模糊聚类FCM
- vue 使用html自带title属性 鼠标悬浮展示内容 修改其样式
- The word ‘xx‘ is not correctly spelled问题的解决
- java根据年月获取天数_获取指定年月的天数
- 基于NPOI导入导出excel的工具,方便灵活
- MyBatis执行简单的CRUD
- Photoshop 2020投影被裁切,显示不完整的解决办法
- 三体智能革命_华为郑叶来:AI正由“人工”智能走向真正的人工智能
- 从懵懂到精通装饰器在python里的作用