七牛雲,二級域名 HTTP 升級 HTTPS


很久前用七牛雲空間存儲搭了個圖床,綁定了自己的域名

該域名一直是通過 HTTP 訪問的,最近主域名申請了證書,就想把圖床也升級下

 

試錯記錄,不要這樣干,可行操作看下面正文,有兩種方案

1. 在 這里 點進要修改的域名

2. 找到 https 配置

3. 點擊修改配置,有 已有證書、本地證書、免費證書 三種選項

4. 果斷選了自有證書,這時下拉框是灰的,還沒有可用的證書

   這就是作死的開始了,免費證書它不香嗎,腦抽了覺得不香,非得用主域名的證書!

   開玩笑,我可是把證書都已經下載好了,必須用上

5. 於是去 SSL 證書服務頁面開始上傳,上傳之后就是無法部署,回到上面第四步,還是灰的,有點懵了

6. 開始懷疑是不是證書內容 copy 錯了,重新下載證書再次上傳,還是不對

 

開始痛定思痛,圖床是用的二級域名,難道說主域名的證書不能給它用?

 

方案一

在七牛雲里給二級域名申請了個免費的,然后就可以了,步驟如下

1.  點擊這里購買證書,選免費的哪個。別問為啥不在上面第三步那里選擇免費證書,當時我眼里只有第一個選項,后面那倆壓根沒看見,寫這篇博客的時候才發現的

2. 公司和聯系人信息隨便填就行,我的姓名手機號郵箱是真的,估計沒啥影響

3. 等待證書簽發,這是遇到了個提示說域名所有權驗證未通過,參考 這里 去給域名添加解析,我的情況適用 DNS驗證中的場景二,如下圖

4. 購買證書的時候好像選了自動部署還是什么,后面就沒管了

 

既然已經知道原因了,就想去騰訊雲給二級域名申請個證書,打開之后看見了這個提示..

 

方案二

按照這個流程走下來也是可以成功的

1. 有兩個請求的入口

  1 我的證書 頁面有個申請免費證書按鈕,就在表格上方;

  2 DNS POD 頁面操作列有個 SSL 按鈕如下圖。找到二級域名那一行,沒有證書的是灰色的,點擊按步驟生成證書

2. 下載 nginx 類型的證書 

3. 去七牛雲上傳自有證書,內容復制 xxx.crt 文件,私鑰復制 xxx.key 文件。私鑰不要把末尾的 % 貼進去,會報錯

4. 點擊部署 CDN,會列出可以操作的域名,選擇之后進行部署即可

 

補充一點點

上面操作成功之后,記得把圖床里訪問網址協議改成 https

七牛雲 域名管理-https 管理,可以開啟 HTTP2 和強制 HTTPS 訪問

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM