Debian环境下Tomcat安全设置
一 系统与运行账户加固
二 最小化攻击面
三 加密通信与访问控制
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/etc/ssl/tomcat/keystore.jks"
keystorePass="changeit"/>
完成后重启服务:sudo systemctl restart tomcat9。四 认证授权与日志监控
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="deploy" password="StrongPassw0rd!" roles="manager-gui"/>
</tomcat-users>
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
</Realm>
<Context useHttpOnly="true">