tomcat优化主要从以下三个方面:
1、隐藏版本信息
2、降权启动
3、删除tomcat默认提供的页面
-------
yum -y install java-1.8.0-openjdk #安装jdk
yum -y install java-1.8.0-openjdk-devel #解压jar包的工具
1、隐藏版本信息
curl -I http://192.168.80.136:8080/xx #访问不存在的页面文件,查看头部信息
curl -I http://192.168.80.136:8080 #访问存在的页面,查看头部信息
# 以上两种方式都能得到tomcat的版本号
tar -xvf apache-tomcat-8.0.30.tar.gz #解压tomcat源码包
cp apache-tomcat-8.0.30 /usr/local/tomcat #tomcat基于java编写,不需要安装
cd /usr/local/tomcat/lib/
jar -xf catalina.jar
vim org/apache/catalina/util/ServerInfo.properties
Server.info = balabala #服务信息,自定义
Server.number = balabala #版本号,自定义
vim +69 /usr/local/tomcat/conf/server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000" redirectPort="8443" server="自定义" />
/usr/local/tomcat/bin/shutdown.sh #关闭服务
/usr/local/tomcat/bin/startup.sh #启动服务
2、降权启动
ps aux | grep java #tomcat的所有者是root
useradd tomcat #添加一个用户tomcat
chown -R tomcat:tomcat /usr/local/tomcat/ #修改所有者所有组为tomcat
su -c /usr/local/tomcat/bin/startup.sh tomcat #使用tomcat用户启动服务
# 也可以切换到tomcat用户再启动服务
3、删除tomcat默认提供的页面
rm -rf /usr/local/tomcat/webapps/*
写总结的第六十四天!!!