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

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

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

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

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

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

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

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