昨天晚上在某個(gè)群里看到群友問,七牛云能不能綁定自己的域名作為靜態(tài)資源文件的前綴,忽然想起來我已經(jīng)有快兩年時(shí)間沒有登錄過我的七牛云賬號(hào)了,不禁老臉一紅,這是有多久沒有自己前后端都弄了,幸好還沒有老年癡呆,還記得賬號(hào)密碼,快速登錄進(jìn)去,仿佛看到了那些個(gè)還很能熬夜的日子,即便那不是我的黃金時(shí)代。
回到本文重點(diǎn),雖然這是一個(gè)很簡單的問題,但是有些伙伴剛弄可能就是會(huì)一不小心就容易出錯(cuò),或者有些不理解的地方,于是決定把自己的配置都干掉,重新花幾十分鐘把這個(gè)初級(jí)的知識(shí)點(diǎn)整理成文,以備有需之人的不時(shí)之需。
我們這兒說到的七牛云主要是指我們要用到它的對象存儲(chǔ)和融合cdn加速,七牛為每個(gè)人都免費(fèi)提供了10G的存儲(chǔ)空間。七牛提供的加速功能只針對靜態(tài)文件,動(dòng)靜分離的模式也不在本篇范圍之內(nèi),本文著重講解七牛云如何創(chuàng)建空間以及綁定自定義域名。
先登錄到七牛控制臺(tái),查看域名,七牛會(huì)初始為每個(gè)用戶分配一個(gè)測試域名,但是這個(gè)測試域名有效期只有30天,這也是為什么我們要綁定自定義域名的原因。
第一步,新建空間。
如下圖所示,存儲(chǔ)空間填自己想要的名字(這其實(shí)是上傳文件配置的bucket名稱),之后點(diǎn)擊確定:
可以看到列表中已經(jīng)有我剛才創(chuàng)建的空間了,接下來我們點(diǎn)設(shè)置
第二步,點(diǎn)擊綁定域名。
我這兒綁定的是我自定義的加速域名
下面的4個(gè)選擇系統(tǒng)默認(rèn)的就好
然后看緩存配置
緩存配置建議看官提供的官方文檔,內(nèi)容超詳細(xì),鏈接地址如下:https://developer.qiniu.com/fusion/manual/4944/cache-configuration
最后,高級(jí)配置,如果沒有特殊需求,默認(rèn)就好,然后點(diǎn)創(chuàng)建
這樣就能在域名列表看到我們自定義的cdn加速域名了。
但是到這兒才完成一半,我們還需要去域名那兒去解析cdn加速域名。
第三步,登錄域名控制臺(tái)(我的是阿里云),在對應(yīng)的一級(jí)域名那兒點(diǎn)解析:
第四步,如圖,添加解析記錄:
在這兒稍微解釋一下上圖要填的內(nèi)容:
記錄類型:選擇CNAME- 將域名指向另外一個(gè)域名
主機(jī)記錄:這里填在七牛云綁定域名時(shí)的前綴,例子中:cdn.mazhichu.cn,這里需要填 “cdn”。
解析線路:默認(rèn)。
記錄值:上一步獲取的 CNAME 值。(見下圖)
TTL:默認(rèn)10分鐘。
上圖中的解析記錄值,就是七牛域名管理,你自定義域名的CNAME值,點(diǎn)擊復(fù)制過來即可。
最后,別忘記了,在文件管理那兒將自定義的cdn加速域名保存為默認(rèn)域名,這樣就不用受測試域名的時(shí)間限制了。
通過上面簡單的幾步,我們就可以將七牛云的cdn加速域名綁定成自己的域名,這樣以后都能通過自己的域名來實(shí)現(xiàn)文件的訪問。
我自己上傳了一張圖片試試,可以點(diǎn)擊右側(cè)的詳情,可以看到,外鏈地址就是我們綁定的自定義域名了。
本文到這兒就結(jié)束了,希望對你有用。