8.tomcat优化

tomcat的优化加固

1.在实际环境当中不采用默认端口
vim /usr/local/tomcat/conf/server.xml
  <Connector port="8080" protocol="HTTP/1.1"
在实际环境当中0-1024只有root用户使用,普通用户只能拿到1024之后的端口

2.使用tomcat程序一般会为tomcat创建专用用户

3.禁用目录浏览的功能
vim /usr/local/tomcat/conf/web.xml
<param-name>listings</param-name>
<param-value>false</param-value>                     #true和false开和关

4.在实际环境当中需要禁用应用管理平台和主机管理平台
删除tomcat的应用管理平台和主机平台,有可能在自动化监控的情况下必须要开
rm -rf /usr/local/tomcat/webapps/manager*^C
rm -rf /usr/local/tomcat/webapps/host-manager*^C

5.脚本权限回收
tomcat用户---tomcat服务  只有自己才有修改脚本的权限
chmod -R 700 /usr/local/tomcat/bin/*

6.隐藏版本信息,错误页面,用其他页面代替状态码:如果需要在哪一个站点替换错误页面就在那一个站点下写一个需要替换的页面文件,在站点目录的web.xml配置文件内写入错误页面需要转向的页面标签信息即可,每个站点目录内放置一个替换404页面的页面文件,由于配置文件只能写入一个文件名称,所以不同站点的替换文件内容可以不一样到但是文件名必须相同,tomcat会自动根据不同站点的访问去替换不同站点目录内的文件,隐藏版本使客户端看不到你在使用什么服务什么版本,从而使黑客无法了解内部信息,达到优化加固服务的目的
ls /usr/local/tomcat/webapps/
index.jsp META-INF WEB-INF
firefox 192.168.2.10:8080/bdqnweb/a.jsp                      #访问错误的页面,网页可以看到版本信息,下有图

vim /usr/local/tomcat/conf/web.xml                           #访问错误重定向到错误页面
<error-page>
  <error-code>404</error-code>
  <location>/notfound.jsp</location>
</error-page>

pwd
/usr/local/tomcat/webapps/bdqnweb
echo "page not found" > notfound.jsp
/usr/local/tomcat/bin/shutdown.sh 
/usr/local/tomcat/bin/startup.sh 
firefox 192.168.2.10:8080/bdqnweb/a.jsp
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值