在Tomcat下http協議轉https協議
阿新 • • 發佈:2018-09-19
true cto image 文件 con style client tomcat conn
Tomcat下http協議轉https協議,在騰訊雲下載的免費SSL證書
最近在搞微信小程序的支付問題,但是調用支付接口的規則是傳輸規則是必須為https傳輸,因為我本身是Javaweb項目,發布在Tomcat裏,這篇文章算是我自己的總結吧,其他的不說了,直接進入主題吧。
首先去騰訊雲或者阿裏雲下載一個免費的SSL證書,具體教程百度一堆,下載好之後是這樣的:
然後打開Tomcat文件夾,把裏面的文件復制到你的服務器裏的Tomcat下的conf文件夾下:
接下來就是在圖三中的server.xml中配置了:
<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="C:\apache-tomcat-8.5.34\conf\www.baixl001.com.jks" (這是你.jks的路徑)
keystorePass="這是圖三中keystorePass.txt中的密碼" />
我把上面這段代碼放在了下圖中的位置:
最後重啟Tomcat,輸入https://加你的測試地址試一下吧!!
在Tomcat下http協議轉https協議