1、Tomcat同时支持http及https
xml
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" defaultSSLHostConfigName="michael.com">
<SSLHostConfig hostName="tomcat9.com">
<Certificate certificateKeystoreFile="/root/michael.keystore" certificateKeystorePassword="123456" type="RSA" />
</SSLHostConfig>
</Connector>
注意:
tomcat8.5之后,在Connector元素中配置相关SSL属性已被废弃,应该使用<SSLHostConfig>
and <Certificate>
;端口8443可以直接改为https默认的443端口;
certificateKeystoreFile
:需要设置自己的keystore文件路径。
certificateKeystorePassword
:需要设置自己的keystore文件的密码。
2、Springboot同时支持http及https