拷貝你的證書JKS 或者PFX 到conf文件夾下,JKS和PFX是證書格式,將證書和私鑰都報好在內的兩種不同格式。
Tomcat均可識別,只需要任意一個即可。
編輯server.xml中的如下代碼可將https8080端口修改爲http默認的80端口,
這是http默認配置,端口爲8080,爲了方便訪問建議修改爲80端口
默認代碼如下:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
修改後代碼如下
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
配置後保存配置文件並重啓Tomcat服務,測試可行
通過修改如下代碼來啓用https並設置端口從8443修改爲https默認端口443
默認配置如下,注意是代碼是註釋狀態,修改時一定要刪除註釋符
<!--
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true">
<SSLHostConfig>
<Certificate certificateKeystoreFile="conf/localhost-rsa.jks"
type="RSA" />
</SSLHostConfig>
</Connector>
-->
修改後代碼如下:
修改默認端口443
修改證書路徑,注意完整文件名
添加證書密碼 certificateKeystorePassword="123456"
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true">
<SSLHostConfig>
<Certificate certificateKeystoreFile="conf/pfxtojks.jks"
certificateKeystorePassword="123456"
type="RSA" />
</SSLHostConfig>
</Connector>
保存配置文件後重啓tomcat服務後測試可行: