關於七牛雲存儲配置服務器CNAME的問題


以前的圖片什么的都存放在七牛雲(免費的那款)上,七牛相比OSS就是只能創建bucket但不能創建文件夾,這個令人很煩。最近七牛發公告說存儲文件的測試域名30天后不能使用了,那我那些存儲的圖片的所有外鏈全部失效了?它讓你新建域名才可以繼續使用,搞了一下午才弄明白這東西怎么使用。其實原理很簡單,貼出來記錄一下。

1. 首先在七牛上創建自定義域名

 

具體的配置內容很簡單就不發了,這個域名最好是跟你的二級域名一致,但如果你使用的是免費的https證書,二級域名是不受證書信任的,並不能使用通配符的方式來配置二級域名,那這樣,你的圖片訪問的鏈接就不是https協議的,所以在主域名中混有http的請求,導致消息頭的Referrer為空,通過Referrer來防盜鏈的方式會失效。

2. 說到CNAME,你可以去谷歌一下,在我理解就是,CNAME是七牛(或者其他廠商)給你分配的圖片服務器IP所綁定的一個域名而已。假如說你想用二級域名來作為文件服務器,它就可以作為你的二級域名所指向的服務器的地址。具體配置,如下圖。

來到服務器的ip解析界面,添加解析。

記錄類型就是CNAME

記錄值就是廠商給你的CNAME

主機記錄是你的二級域名

 

ok到這里就配置完畢啦,將原來的測試域名換成你的二級域名,大功告成,基於七牛的文件存儲服務器就這樣搭建完了。

 


免責聲明!

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



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