java配置ssl證書實現https請求,一級域名和二級域名配置https,小程序https後臺的配置

上一節給你們講了服務器的部署,正常的http請求均可以實現了,可是咱們作小程序開發時須要用到https,因此這一節要教你們如何讓本身的後臺服務器實現https請求。這節是以java部署服務器並配置https爲例,別的語言能夠把這篇文章做爲參考。java

咱們實現https必須先具有下面條件

1,申請一個ssl證書(阿里雲騰訊雲均可以避免費申請) 2,有一臺本身的服務器(阿里雲騰訊雲均可以)mysql

一,申請ssl證書

這裏以騰訊云爲例,咱們首先要登陸本身的騰訊雲服務器,而後進入ssl證書申請頁。 linux

而後選擇免費的ssl證書,申請便可
給證書綁定域名,一個證書只能綁定一個頂級域名或者二級域名。
證書申請成功

二,下載ssl證書

點擊下載證書後,會獲得一個壓縮包,解壓後能夠看到每種服務器對應的證書,選擇本身的便可。 spring

咱們看下tomcat對應的文件都有什麼

把證書放到咱們項目裏

image.png

三,springboot項目配置ssl證書

代碼給你們貼出來

#https加密端口號 443
server.port=443
#SSL證書路徑 必定要加上classpath:
server.ssl.key-store=classpath:2501902696.jks
#SSL證書密碼(密碼在第一步的keystorePass.txt中)
server.ssl.key-store-password=x6qm42y4auvhh
#證書類型
server.ssl.key-store-type=JKS
複製代碼

配置好之後,咱們就可使用maven打包了。 sql

打包完成後,咱們把打包好的jar包改下名字
更名完成後,咱們經過FileZilla 把這個jar包上傳到服務器。
上面上個腳本是我提早定義好的,個人上一篇文章裏有講怎麼定義腳本文件,這三個腳本是爲了咱們的項目能夠長期運行在後臺用的。

四,進入服務器,部署項目。

點擊登陸,登陸服務器 小程序

進入服務器對應的目錄
咱們經過執行 ./run.sh 來運行項目, 若是遇到沒有權限運行的問題,就在run.sh所在目錄下執行 chmod u+x *.sh 這樣就ok了。
經過上圖能夠看到,咱們成功執行來 run.sh腳本。 而後執行下面命令能夠查看咱們項目是否成功啓動

tail -f nohup.out
複製代碼

五,訪問https

經過上圖咱們能夠看到,咱們成功的訪問到了https。到這裏咱們的https就配置好了,而後把咱們的域名配置到小程序裏就能夠直接在小程序裏使用https了。

視頻講解

study.163.com/course/cour…微信小程序

往期文章

相關文章
相關標籤/搜索