1. 程式人生 > >HTTP訪問轉HTTPS訪問的總結--關於本地https訪問以及伺服器https訪問配置

HTTP訪問轉HTTPS訪問的總結--關於本地https訪問以及伺服器https訪問配置

首先關於本地使用HTTPS訪問專案的配置:

1、使用java自帶的的keytool工具來生成.keystore檔案
首先進入到cmd命令視窗開始進行如下操作:
①(進入jdk安裝目錄{cd C:\Program Files\Java\jdk1.7.0_80})
②keytool -genkey -alias tomcat -keyalg RSA -keystore C:\Users\MZLiu.keystore
③填入一系列資訊–重點為輸入tomcat的金鑰口令
2.配置本地tomcat。
修改tomcat中server.xml檔案,放掉註釋新增兩個屬性
keystoreFile=”/path/.keystore” keystorePass=”password”
路徑是存放.keystore的路徑,密碼就是剛剛生成的時候寫的密碼
改後是這樣的:

<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" keystoreFile="C:\Users\MZLiu\.keystore"  
               keystorePass="123456"  />

3

.注意訪問埠是8443。啟動tomcat即可進行https訪問專案。(https://localhost:8443/
4.說明:由於自己建立的證書沒有經過證書認證機構認證,因此在進行https訪問時,會被瀏覽器攔截。因此本處只為實現本地的https訪問。
經過以上步驟便可進行https訪問本地專案了

關於伺服器端進行https訪問的配置

由於小程式開發中伺服器配置那裡需要https進行訪問介面,由於本地小程式的專案後臺訪問是通過http的訪問的,因此在經過一系列的資料查詢、最終的做法是這樣的:
1.首先在阿里雲進行免費申請ca證書
這裡寫圖片描述
將資訊補全後,下載fileauth.txt檔案,根據如下文件進行服務端tomcat的配置(阿里雲會有顯示):
這裡寫圖片描述


2. 完成配置後:
進行如下訪問:
http://你的域名/.well-known/pki-validation/fileauth.txt
可以正常訪問,則開始等待稽核。