七牛雲,二級域名 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 訪問
本文地址:https://www.cnblogs.com/veinyin/p/15662061.html感謝您的閱讀及指正,讓我們一起進步。
歡迎聯絡我交流:[email protected]
作者:yuhui_yin
部落格地址:https://www.cnblogs.com/veinyin/
如轉載請註明出處。