摘要:相信很多做圖片站和下載站的站長都有這樣的感受:隨著網站越做越大,這些圖片和附件該如何放置,存在哪里好呢?阿里云對象存儲OSS——你正確的選擇!OSS + CDN+ URL簽名防盜的完美組合,打造一個既省錢又安全又穩定的圖片站!
背景
相信很多做圖片站和下載站的站長都有這樣的感受:隨著網站越做越大,這些圖片和附件該如何放置呢,再購買一塊數據盤存放嗎?顯然不合適。另外雖然百度網盤、360網盤等網盤的存儲量很大,但是畢竟是寄存在別人那里,而且有很多不確定因素,說不定哪天因“你懂的”原因一鍵刪除了,多少天的心血付諸東流,那可是欲哭無淚啊!
那么問題來了,存在哪里好呢?阿里云對象存儲OSS——你正確的選擇!OSS + CDN+ URL簽名防盜的完美組合,打造一個既省錢又安全又穩定的圖片站!好了廢話不多說,直接切入主題。
解決方案
具體解決方案分為以下幾步:
第一步,開通OSS:
第二步,創建Bucket:
其中這個讀寫權限,如果你后續需要做簽名防盜的話,就選擇私有,否則選擇公共讀就可以了。如果你選擇了公共讀寫的話,存儲的Object將以固定URL地址形式,可供訪問者讀寫,請慎重使用第三個。
第三步,設置Bucket:
本小節主要講解:防盜鏈和和域名綁定。
1???OSS設置refer防盜鏈:
因為OSS是收費的,所以防盜鏈功能一定要用上,以免浪費你的RMB。
如上圖的設置,比如www.abcd.com想引用Bucket下的圖片,將無法展示圖片,這樣他就盜不了我的數據,因為我沒有把www.abcd.com添加到白名單。不過建議一般的搜索引擎都添加進去方便收錄你的圖片。
2???綁定域名:
下載驗證文件上傳到您域名的根目錄下。上傳完成后再通過OSS控制臺完成驗證并綁定域名。
另外好多朋友以為這樣就可以了,其實還差一個重要的步驟cname域名解析:登錄域名服務商后臺,進行cname域名解析,我的是杭州的,記錄值是bucket.oss.aliyuncs.com?。
第四步,創建Object:
Object就是相當于你電腦里的文件夾一樣,為了方便規范管理,建議上傳的圖片或者附件制定某個文件夾。
第五步:配置CDN:
登錄OSS控制臺,在OSS管理控制臺-右邊的“CDN加速”,一鍵開通CDN。
值得注意的是,開通CDN,還要進行CNAME綁定,步驟同三/2。
CDN里還有防盜鏈、緩存設置、CC防護等設置,如下圖所示,大家可以根據自己的實際情況自己設置:
第六步,OSS圖片處理:
這個功能對于做圖片站的站長來說,是個很不錯的功能。可以根據自己的要求進行剪裁、添加水印等功能?。
大家可以下載SDK了解下其豐富的圖片樣式,OSS圖片服務功能可以和又拍云相媲美。