網(wǎng)站http轉(zhuǎn)為https之始,從七牛到騰訊云
編輯:狂族晨曦 來源:WordPress技巧 日期:2020-11-14 閱讀: 1,468 次 搶個沙發(fā) 百度已收錄
最近先森還是重拾了一點大學期間的激情,對網(wǎng)站又上心了一點。周圍的網(wǎng)站看著都將http換成了https,先森也想著動一動了。
目前是已經(jīng)完全換為https有一段時間了,先森也記錄一下切換過程中折騰的一些情況。
首先,七牛
七牛,先森最早開始使用的CDN與對象存儲。當然,當時并不清楚這些概念,不過依然非常感謝七牛這些年來的陪伴。
先森最早一篇關(guān)于七牛的文章是2015年9月初寫的,先森的域名是同年6月份購買的。
最早的記錄:WordPress使用七牛CDN導致ajax評論報錯{“error”:”get from image source failed: E405″}
當初先森還不愿意使用七牛,因為插件沒什么作用,但后面正確使用后的感覺是真香,這一香,就香了五年。

七牛對象存儲的免費額度
七牛免費10G的存儲空間,以及10G的下載流量,還有圖片處理的免費額度,讓當時囊中羞澀(現(xiàn)在也是)的先森萬分欣喜。當時先森使用的還是萬網(wǎng)的免費虛擬主機,一個月只有10G的流量,剛開始沒有使用七牛的時候,各種折騰,然后各種跑滿。使用七牛,讓圖片、js文件等靜態(tài)文件都走七牛CDN后,問題得到有效解決。
不過要使用https了,還是得跟七牛暫時告一段落了。

七牛CDN的免費額度
七牛的對象存儲必須搭配CDN進行使用,否則無法外網(wǎng)訪問。而七牛的CDN只有http請求有免費額度,https是必須收費的。雖然非常感謝七牛的陪伴,但是有白嫖的機會又何必花錢呢?
然后,騰訊云
先森一直不愿意換HTTPS的原因就是因為七牛,尤其是七牛的圖片處理,可以在請求圖片時對圖片進行各種壓縮、裁剪、加水印等操作,對網(wǎng)站加速訪問很有益處。
但先森畢竟是一名騰訊云公有云售后運維,對自家產(chǎn)品了解還是很深的。
在七牛使用了兩個產(chǎn)品,一個是對象存儲,一個是CDN。而要換到騰訊云,就得觀察好對應的產(chǎn)品。
以前知道騰訊云也有圖片處理的相關(guān)產(chǎn)品,叫做萬象優(yōu)圖,現(xiàn)在改名叫做數(shù)據(jù)萬象,不僅僅做圖片處理了。但是一直沒有去深入了解,也覺得既要使用騰訊云對象存儲,還要使用萬象優(yōu)圖,很麻煩,不像七牛那么方便:對象存儲的圖片,加上參數(shù)就能做圖片處理。
但是今年3月,騰訊云對象存儲做出了改變,當時發(fā)了郵件:

對象存儲發(fā)布圖片處理功能
當時先森對網(wǎng)站是放任不管的,對此也沒有在意。不過最近騰訊云又發(fā)了一次短信通知,先森又去研究了一下。
對象存儲COS
先森目前對網(wǎng)站本來就不是很重視,要切換使用一定是在有免費額度的基礎(chǔ)上。這里就需要注意的是,騰訊云的對象存儲COS在去年9月份是對免費額度進行了調(diào)整的,在2019年1月22日之前開通使用對象存儲的老用戶繼續(xù)每月享有之前的免費額度,之后開通的,就只有6個月的免費額度了。但是老用戶還得注意,看自己有沒有收到過以下郵件:

COS免費額度變更
標明了【不受此次變更影響】的用戶才能繼續(xù)享受每月免費額度,如果有什么疑問,可以在騰訊云官網(wǎng)聯(lián)系在線客服或提交工單。
騰訊云COS的免費額度還是比較給力,存儲50G,流量10G,請求次數(shù)100萬次。先森在使用時,一般都是配合CDN進行使用,所以這里要關(guān)注的是CDN回源流量。
先森這邊剛好有個賬號還享有免費額度,所以具備七牛遷移騰訊云的基本條件。
然后繼續(xù)往下看。騰訊云的對象存儲簡稱COS,后面都直接用COS了。
數(shù)據(jù)萬象CI
COS的圖片處理功能,使用的是數(shù)據(jù)萬象的功能,所以還得看數(shù)據(jù)萬象有沒有免費額度。
在數(shù)據(jù)萬象的文檔中可以看到,很多操作都是有免費額度的:

數(shù)據(jù)萬象免費額度
這里先森重點關(guān)注的是基礎(chǔ)圖片處理和CDN回源流量,這兩項是先森用的上的。
基礎(chǔ)圖片處理10TB/月,七牛是20TB/月,對于先森來說完全夠了,先森11月5號開始使用,截止目前才用不到2GB,說來也是慚愧。
CDN回源流量10GB/月,對先森來說也是完全夠用了。由于是結(jié)合COS來使用的,圖片不添加處理參數(shù)時,是不會回源到數(shù)據(jù)萬象的,所以這個流量先森目前用的特別少,才200MB+。
需要注意的是外網(wǎng)出流量,只要你不直接使用數(shù)據(jù)萬象CI默認域名進行訪問,僅使用CDN->COS->CI的方式訪問的話,是不會產(chǎn)生的。數(shù)據(jù)萬象默認域名格式為存儲桶名-賬號Appid.piccd.myqcloud.com,盡量還是使用自己的域名通過CDN訪問吧。
內(nèi)容分發(fā)網(wǎng)絡(luò)CDN
對象存儲和數(shù)據(jù)萬象都有免費額度了,那么再來看看CDN。
CDN不像對象存儲和數(shù)據(jù)萬象,這樣費用那樣費用,簡單直接,就一個流量費用。不過CDN的免費額度按照官方文檔來說,個人用戶于官網(wǎng)開通 CDN 當天可獲贈共120GB免費境內(nèi)流量包。分6個月生效,每月生效20GB。其他就沒有更多說明了,不過目前看來,只要接入了CDN,每個月還是會有10GB的贈送流量包,對先森來說夠用了,使用前可以在控制臺看下自己是否有贈送流量包:

CDN免費流量包
另外一點,SSL證書
要從http切換為https,證書是肯定少不了的。
想要安全,肯定不可能使用自頒發(fā)的證書,不過免費的證書也還是挺多的。
先森使用的SSL證書是在騰訊云上直接免費申請的。
騰訊云申請的免費證書是由亞洲誠信提供的,實際上也是DigiCert的免費DV證書。想比于Let's Encrypt證書的3個月一換,先森還是喜歡一年一換的。雖然Let's Encrypt證書可以跑腳本進行替換,但是從寶塔上的一些體驗來看,這個自動替換還是有點坑的。
先森不想過多的去修改源站web服務(wù)器上的配置,所以SSL證書是直接部署到CDN上的,使用http的方式進行回源。剛開始切換https的時候,先森擔心https會出現(xiàn)問題,所以沒有開啟http到https的強制跳轉(zhuǎn),將證書部署在CDN上面,切換起來比較方便。
當然,在切換的過程中,還是不免的遇到一些坑,為了避免篇幅過長,先森這邊后面再說。
后面的記錄:網(wǎng)站從http轉(zhuǎn)為https折騰記錄
歷史上的今天:
轉(zhuǎn)載請注明出處來自http://www.lzhcjx.cn/qiniu_to_qcloud.html

川公網(wǎng)安備 51011202000104號