Tomcat设置SSL
在终端执行命令生成`
.keystore
keytool -genkey -alias tomcat -keyalg RSA
输入所需信息,如果买了的跳过生成这个步骤
之后生成了一个```
~/.keystore
编辑`
server.xml
Connector SSLEnabled="true" acceptCount="100" clientAuth="false"
disableUploadTimeout="true" enableLookups="false" maxThreads="25"
port="端口号" keystoreFile="你的.keystore绝对路径" keystorePass="设置的密码"
protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https"
secure="true" sslProtocol="TLS" />
----------
如果需要强制启用(只能使用 HTTPS ,使用 HTTP 访问会自动跳转),编辑 ```
web.xml
``` ,在```
<web-app>
<security-constraint>
<web-resource-collection>
<web-resource-name>securedapp</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
如果咩咩的文章对你有帮助,您可以 请我喝牛奶