1. 程式人生 > >微信公眾平臺HTTPS方式呼叫配置免費https伺服器

微信公眾平臺HTTPS方式呼叫配置免費https伺服器

       微信公眾平臺數據傳輸安全,提高業務安全性,公眾平臺將不再支援HTTP方式呼叫。避免影響正常使用中含有HTTP方式呼叫的服務,請開發者儘快調整,將現有通過HTTP方式呼叫的切換成HTTPS呼叫,平臺將於2017年12月30日停止對HTTP方式呼叫的支援。
介面呼叫方式切換成HTTPS呼叫指導建議:
1.後臺程式呼叫api.weixin.qq.com的介面,採用HTTPS方式,連線埠443,修改方法請自行查詢各種程式語言對HTTPS的支援。
2.HTML頁面對api.weixin.qq.com的URL訪問,如果是HTTP方式,請直接指定HTTPS方式。
3.javascript等程式語言對api.weixin.qq.com的URL訪問也請從HTTP方式改為HTTPS方式。

    怎樣配置信公眾平臺https伺服器,通過https訪問伺服器。想要通過https訪問,就得有ssl證書,這裡可以去阿里雲購買免費的。

前提
1,已經備案好的域名,
2,伺服器(這裡我推薦阿里雲,後面會說為什麼)
下面是方法步驟
1,開啟阿里雲官網,https://www.aliyun.com/
2,點選安全雲盾--》證書服務

證書伺服器
點選購買證書
點選免費型DV SSL
點選補全
因為是免費的,所以只能新增一個普通域名

如果你是阿里雲的服務,點選複選框,就可以自動新增cname記錄,進行域名授權驗證
補全完後會有下載連結
然後有文件,教你怎樣配置 windows server 2008 r2 tomcat7 server.XML配置


安裝證書
檔案說明:
1. 證書檔案214019722740019.pem,包含兩段內容,請不要刪除任何一段內容。
2. 如果是證書系統建立的CSR,還包含:證書私鑰檔案214019722740019.key。
( 1 ) 在Nginx的安裝目錄下建立cert目錄,並且將下載的全部檔案拷貝到cert目錄中。如果申請證書時是自己建立的CSR檔案,請將對應的私鑰檔案放到cert目錄下並且命名為214019722740019.key;
( 2 ) 開啟 Nginx 安裝目錄下 conf 目錄中的 nginx.conf 檔案,找到:
# HTTPS server( 3 ) 將其修改為 (以下屬性中ssl開頭的屬性與證書配置有直接關係,其它屬性請結合自己的實際情況複製或調整) :

server {儲存退出。
( 4 )重啟 Nginx。
( 5 ) 通過 https 方式訪問您的站點,測試站點證書的安裝配置。如遇到證書不信任問題
TIP
這裡需要注意的是伺服器的防火牆,要開啟443埠例外,