确保Ubuntu Tomcat安全性可从以下方面入手:
tomcat
)运行服务,避免使用root。tomcat-users.xml
中管理用户权限,仅保留必要角色,删除默认高权限用户。webapps
下默认目录(如docs
、examples
),防止自动部署漏洞。server.xml
中设置unpackWARs="false"
和autoDeploy="false"
,关闭自动部署。server.xml
的Connector
节点或catalina.jar
中的ServerInfo.properties
。ufw
或iptables
配置防火墙,仅开放必要端口(如8080、8443),关闭默认AJP端口(8009)若无需Apache反向代理。server.xml
中添加SSLEnabled="true"
及相关证书路径配置。catalina.out
),监控异常访问或错误。FailedLoginAttempts
)防止暴力破解。tomcat
用户不可写。参考来源: