1. 程式人生 > >阿里雲虛擬主機使用免費申請的SSL證書,將http請求轉換為https

阿里雲虛擬主機使用免費申請的SSL證書,將http請求轉換為https

最近在開發微信小程式,部分資料需要從後臺獲取,但是我的阿里雲虛擬主機的域名是沒有SSL證書,是http請求,而微信小程式新增的伺服器域名要求是https的,沒辦法,只能想辦法將http請求轉換成https;

我採取的辦法是通過阿里雲申請免費的SSL證書,然後通過阿里雲CDN服務來完成間接跳轉配置https證書;

下面我列舉一下我操作的步驟:

第一步:申請阿里雲免費證書服務

在阿里雲->安全->SSL證書 裡面可以免費申請證書

申請成功後會在證書管理控制檯看見簽發的證書

第二步 CDN配置

證書申請成功後,就要配置CDN,我購買的套餐內包含的有CDN服務,因此,我就不需要在單獨購買CDN服務,

如果沒有CDN服務,就要先購買,

阿里雲CDN服務可以根據需求選擇CDN流量包(國內版)和HTTPS請求包這兩個其中一個,因為我客戶是企業網站網站流量不大,所以我選擇的是50元/年(1000萬次請求數)的套餐。網址:https://common-buy.aliyun.com/?spm=5176.7922146.0.0.788e6ff9yvneqn&commodityCode=cdnhttpsbag#/buy

在阿里雲CDN控制檯增加域名,這步操作很簡單,按照提示選擇,等待稽核通過就可以了!

  (1)業務型別:圖片小檔案

  (2)原站型別:IP,後面填寫下ip地址就行

  (3)埠:80埠(一定只能選80,因為阿里雲虛擬主機443埠不開放)

  第四步:配置CDN的SSL,開啟https加速

  在CDN控制檯》配置,進入CDN配置頁面進行HTTPS設定,阿里雲申請的免費證書只要直接選擇就行,要記得最後的跳轉型別一定記得選HTTP→HTTPS。

配置完成

第三步:域名DNS解析記錄修改

要啟用阿里雲CDN加速服務,需要將阿里雲CDN分配給你的CNAME指向你的域名;新增或刪除後,受解析影響大約10分鐘左右可以看到狀態更新。

進入控制檯->雲解析DNS->域名解析->解析設定

點選新增記錄

記錄值填CDN列表內生成的CNAME;

配置完成後,大約十多分鐘後就可以訪問https網址。