Tomcat中如何配置全局的错误页面+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,小编给大家分享一下Tomcat中如何配置全局的错误页面+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!进
千家信息网最后更新 2024年11月14日Tomcat中如何配置全局的错误页面+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露
小编给大家分享一下Tomcat中如何配置全局的错误页面+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
进入tomcat目录中conf文件编辑web.xml,将下面代码复制到文件末尾,如下
400 /error.html 404 /404/404.html 500 /404/500.html
2.添加404 400 500 页面到自己的项目,全局webapp目录下也放一份404页面
3.启动Tomcat,故意访问一个不存在的页面,成功如下:
404页面gitee地址:https://gitee.com/zhugekongan/depository404.git
3.删除Tomcat中webapps目录下的自带项目(tomcat7和tomcat8一样),对于部分开发者来说,这些项目对于 Tomcat 的性能、安全或是其他方面都有一定影响,因此需要删除这些自带的项目。其中 docs、examples和ROOT这几个文件夹是可以直接删除的。而host-manager和manager两个文件夹在删除后,需要修改部分文件配置,否则在日志输出时将会抛出异常,如"找不到 host-manager"之类的。
1.删除之前先配置 tomcat/conf/logging.properties 文件
# ## 删除 3manager 、4host-manager 开头的所有项:# 删除:3manager.org.apache.juli.AsyncFileHandler, # 删除:4host-manager.org.apache.juli.AsyncFileHandler,handlers = 1catalina.org.apache.juli.AsyncFileHandler, 2localhost.org.apache.juli.AsyncFileHandler, 3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler# ## Handler specific properties 中需要删除如下所示的部分3manager.org.apache.juli.AsyncFileHandler.level = FINE3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs3manager.org.apache.juli.AsyncFileHandler.prefix = manager.4host-manager.org.apache.juli.AsyncFileHandler.level = FINE4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.# ## Facility specific properties 中,需要删除如下所示部分org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFOorg.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandlerorg.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFOorg.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.AsyncFileHandler
2.干就完事了,除了自己的项目其他全部删就完了,删了就发现轻松多了,直接访问IP也不会出现tomcat页面了
看完了这篇文章,相信你对"Tomcat中如何配置全局的错误页面+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
文件
页面
项目
目录
配置
部分
全局
错误
完了
文件夹
篇文章
安全
成功
两个
代码
地址
开发者
开头
性能
方面
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
方舟手游2021的新服务器
国外三大服务器有什么
网络安全演讲稿高中
英伟达3060服务器价格
江苏智能边缘计算服务器采购
卫生信息系统数据库概念
成都软件开发驻场公司有哪些
广东安全云空间服务器
浙江台州五金erp软件开发
狭义的数据库模式仅仅指
云南德宏互联网科技
服务器显卡不能识别
企业网络安全应急演练新闻稿
陆磊 公安部网络安全
团结绘画软件开发
马云的网络安全保镖尹毅
我的世界服务器阿阳
网络安全中最常用的保护方式
网络安全十大问题
软件开发招标评选
医用软件与网络技术资料
星辰网络技术
郑州拓荒者网络技术有限公司
常见数据库的应用
后台 数据库 交互
数据库的计算功能
软件开发工具与环境相关文档
服务器显卡不能识别
为数据库设置密码sql
怎么开设网络安全专业