tomcat配置前提需要开放需要配置端口,尤其是云服务器需要单独去提供商控制面板放行好再进行配置HTTPS,常见配置的端口:443、8443,另外配置过程如果项目正常运行,建议备份一份配置文件。
tomcat配置https步骤
一、我们先要获得一本SSL证书,常见的是用单域名或者通配符这两种,申请可以Gworg快速申请,一般几百块就可以搞定。
二、下载SSL证书文件包可以看到Tomcat这就是证书文件了,在service.txt可以看到证书密码。
tomcat证书文件及证书密码
三、然后进入tomcat目录:conf/server.xml
tomcat默认一般是8080端口或者 80端口,先找到这一段。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
第三步:在这段下面插入下面配置:
<Connector port="443"
protocol="org.apache.coyote.http11.Http11Nio2Protocol"
maxThreads="150"
SSLEnabled="true"
defaultSSLHostConfigName="tongpeifu.cn">
<SSLHostConfig hostName="tongpeifu.cn">
<Certificate certificateKeystoreFile="conf/ssl/tongpeifu.cn.jks"
certificateKeystorePassword="123456"
type="RSA" />
</SSLHostConfig>
</Connector>
其中代码中的443端口是默认的Https端口,也可以自定义端口, tongpeifu.jks 替换为您自己的证书文件,密码替换为您自己设定的密码。
第四步:重启Tomcat服务即可成功配置SSL证书,网站就可以访问HTTPS了。
tomcat配置https