爲七牛雲存儲空間綁定自定義域名,並使用七牛雲提供的免費SSL證書,將自定義加名升級爲HTTPS

〇、七牛將按期回收測試域名,正在使用測試域名的小夥伴們必須設置自定義域名了

想必最近不少小夥伴都收到了這封來自七牛雲的郵件,這意味着建立七牛雲空間時附帶自動生成的域名每30日就會變動一次,再也沒法長期使用。
如今咱們必須給七牛雲空間綁定一個本身的域名。segmentfault

尊敬的七牛雲用戶,您好:
若是您正在使用或將要使用測試域名,請務必仔細閱讀本郵件內容!
七牛雲測試域名是用戶在建立雲存儲空間時系統自動生成的七牛域名,以 clouddn.com, qiniucdn.com, qiniudn.com, qnssl.com, qbox.me 等結尾,此類域名僅供用戶測試不能用於正式生產環境。測試域名不規範使用或被看成正式域名使用,將致使域名的安全風險增長,從而影響用戶的正常測試需求。
爲了確保測試域名的規範使用,保障七牛雲用戶的權益,咱們將逐步對測試域名增強管理,具體規則以下:
1.【已上線生效】
不得使用測試域名存儲、發佈、傳播違法違規內容。當測試域名下有非法資源時,該域名將被直接凍結並不予解封。如對七牛雲及其餘用戶形成損害,七牛雲保留進一步追責的權利。
對2018年7月18日起新產生的測試域名,禁止下載移動應用程序(apk,ipa等),請綁定自定義域名進行訪問。
2.【預計生效時間8月上旬】:流量限制
測試域名不管新老測試域名每一個天然日限總流量10GB,當日測試流量達到10GB上限後,禁止繼續訪問。
3.【預計生效時間8月中旬】:測試域名回收機制
每一個測試域名生命週期爲30個天然日(已有測試域名自回收功能上線之日起算,新產生的測試域名自系統自動生成之日起算),超過30日系統將自動回收,回收即爲域名刪除。
在測試域名生命週期終結以前咱們會郵件通知您,您也能夠自行在 七牛雲-管理控制檯 上查看測試域名剩餘的回收時間。
上述每一個功能正式上線前咱們都將在七牛雲平臺上發佈公告,請您及時留意 七牛雲-管理控制檯。爲了您的正常業務不受影響,請您規範使用測試域名,並儘快綁定自定義域名進行訪問(如已綁定,請忽略)。
感謝您使用七牛雲,若是您有任何疑問,您能夠點擊提交工單聯繫和反饋給咱們。
此致
七牛雲團隊
2018.07

1、準備工做

  1. 首先要有一個七牛存儲空間。
  2. 七牛雲的帳戶餘額應該大於10元(帳戶餘額大於10元才容許綁定自定義域名)。
  3. 要有一個域名。

2、爲七牛雲空間綁定自定義加速域名

1. 登陸七牛雲的管理控制檯 ->選擇對象存儲->在存儲空間列表中選擇想要綁定域名的存儲空間

管理控制檯 ->對象存儲->選擇存儲空間

2. 在存儲空間的空間概覽中找到「融合 CDN 加速域名」欄,點擊右側自定義域名

空間概覽->融合 CDN 加速域名->自定義域名

3. 在建立域名頁面,填寫加速域名,其餘選項根據需求填寫,點擊建立。

填寫加速域名

4. 保存成功後,會獲得加速域名對應的 CNAME

加速域名對應的 CNAME
關於CNAME是什麼,可查看如何配置域名的 CNAME七牛雲存儲

5. 登陸域名服務商(這裏以阿里云爲例)的控制檯,添加域名解析

添加域名解析

6. 記錄類型選擇CNAME,主機記錄和記錄值根據第(4)步獲得的加速域名和CNAME填寫,保存

添加域名解析記錄

保存後的域名解析記錄

7. 保存後回到七牛存儲空間的控制檯,能夠看到加速域名綁定狀態爲處理中,最久須要三小時

加速域名綁定

8. 加速域名綁定成功時,會收到郵件提醒

郵件提醒

加速域名綁定成功

9. 選擇內容管理,外鏈默認域名選擇剛剛設置的自定義域名,點擊保存默認域名

保存默認域名

10. 此時點擊預覽,資源的連接已經替換成了剛剛設置的自定義域名

點擊預覽

3、使用七牛雲免費的SSL證書,將自定義加速域名升級爲HTTPS

如今提倡全站HTTPS,所以,將訪問靜態資源的七牛雲地址升級爲https也是頗有必要的。

1. 登陸七牛雲的控制檯->選擇SSL證書服務->點擊購買證書

SSL證書服務

2. 選擇限免的證書,點擊覈對信息並支付,支付成功後點擊補全信息

選擇限免的證書,點擊覈對信息並支付

補全信息

3. 填寫要申請SSL證書的域名信息,並按要求填寫公司信息和聯繫人(受權表明)信息

填寫要申請SSL證書的域名信息

4. 填寫完成並提交後,回到證書列表頁,能夠查看證書狀態爲待確認,點擊詳情

證書狀態爲待確認

5. 在證書的詳情頁,能夠看到TXT記錄名和TXT記錄值

證書詳情頁

6. 登陸域名服務商(這裏以阿里云爲例)的控制檯,添加域名解析

添加域名解析

7. 記錄類型選擇TXT,主機記錄和記錄值根據第(5)步獲得的TXT記錄名和TXT記錄值填寫,保存

添加域名解析記錄

TXT Key 的 DNS 解析指向 TXT Value 操做完成後,系統會循環自動檢測驗證,期間須要耐心等待,最長不超過24小時。免費證書驗證指南安全

8. 當驗證成功後,SSL證書的訂單狀態會變爲已簽發,證書有效期爲1年

SSL證書申請成功

9. 回到對象存儲->在存儲空間列表中選擇以前綁定域名的存儲空間->融合 CDN 加速域名->點擊要升級爲HTTPS訪問的域名

點擊要升級爲HTTPS訪問的域名

10. 在域名管理頁找到HTTPS配置,點擊修改配置

HTTPS配置

11. 勾選HTTPS,選擇剛剛購買的SSL證書,開啓強制HTTPS訪問(當用戶經過HTTP方式訪問七牛資源時,會自動重定向到HTTPS)

HTTPS配置修改

12. 回到對象存儲->在存儲空間列表中選擇以前綁定域名的存儲空間->融合 CDN 加速域名->剛剛配置了HTTPS的域名的狀態爲處理中,須要等待一段時間,當域名狀態變爲成功時,便可使用HTTPS方式訪問七牛空間資源

13. 當域名狀態變爲成功時,進入存儲空間的內容管理,點擊預覽,資源的連接的協議已經替換成了HTTPS

點擊預覽


細心地小夥伴們必定發現了,七牛雲存儲提供的免費SSL證書目前狀態是「限免」,不知道有沒有人會像我同樣擔憂一年七牛的SSL證書難免費了怎麼辦?每一個域名每一年都要幾千塊的支出對於我的和小企業來講仍是一筆不小的數目。dom

若是綁定七牛雲空間的域名能使用 lets‘encrypt 等這類免費的網址那麼就完美了。
然而七牛目前並不支持 lets'encrypt 這類短時間的免費證書。ide

下面我教你們一種利用 Nginx + lets'encrypt 實現以https的方式訪問七牛資源的方法。測試

Nginx + Lets'encrypt 實現HTTPS訪問七牛空間資源ui

相關文章
相關標籤/搜索