1. 程式人生 > >在Tomcat下http協議轉https協議

在Tomcat下http協議轉https協議

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協議