最近幾年OSS存儲(chǔ)非常流行,是目前最常用也是效果最好的文件存儲(chǔ)方案,可以存儲(chǔ)網(wǎng)站的靜態(tài)文件、音頻文件和視頻文件,不占用網(wǎng)站服務(wù)器的貸帶寬,安全高速,網(wǎng)站都可以不需要文件本地上傳功能,大大增加了網(wǎng)站的安全性和響應(yīng)速度。
但是隨著使用的多了,問(wèn)題也隨之而來(lái),有些OSS文件會(huì)被其他網(wǎng)站盜用,導(dǎo)致流量費(fèi)用大增,就是有人用了你OSS服務(wù)器的文件,使用了你的流量。
那么如何避免出現(xiàn)這個(gè)問(wèn)題呢?
這里方維網(wǎng)絡(luò)推薦使用阿里云OSS存儲(chǔ)有個(gè)防盜鏈的功能,如下圖所示
既然有這個(gè)功能,那么如何設(shè)置呢?如下圖所示
白名單加入自己的網(wǎng)站域名,同時(shí)加入阿里云的域名
*.console.aliyun.com
.aliyuncs.com
這樣阿里云控制臺(tái)也能查看文件,然后空Referer要選擇允許,不然有些視頻文件無(wú)法播放。意思就是HTTP請(qǐng)求中Referer頭部的內(nèi)容為空。
如果網(wǎng)站要防止別人下載文件,則可以把空Referer設(shè)置為不允許,這樣文件不能下載。
QueryString:HTTP請(qǐng)求中的一部分,用于在URL中傳遞參數(shù)信息。它通常包含在URL的問(wèn)號(hào)后面,以鍵值對(duì)的形式表示。這個(gè)一般選擇允許,正常情況下我們也不會(huì)對(duì)參數(shù)進(jìn)行限制
這樣設(shè)置就好了,其他網(wǎng)站就不能隨便引用我們的OSS文件了。
如沒(méi)特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來(lái)自http://m.oulysa.com/news/8043.html