制作CDN阻止水蛭流量

时间:2017-09-19 20:25:36

标签: php apache webserver cdn

我要制作一台新服务器,作为我的某个网站的CDN。

我害怕leechers会把我的内容整合到不同的网站上,无论如何我能做到这一点我只允许他们来自我的主域名才能看到图片吗?

例如:

我有一个名为example.com的网站,我在这里显示图像/视频。当用户尝试直接访问我的cdn主机(我拥有的)上的视频或照片时,我可以阻止此类流量吗?并让用户在example.com网站上查看它?

使用PHP我觉得该怎么做,但我可以用Apache配置吗?

2 个答案:

答案 0 :(得分:1)

是的,您可以使用Apache配置执行此操作。在webroot的配置中,添加以下内容:

order deny,allow deny from all allow from example.com

答案 1 :(得分:0)

某些CDN提供热链接保护,例如,请查看CloudFlare

  

启用后," Hotlink Protection"选项可确保其他网站无法通过构建使用您网站上托管的图片的网页来吸收带宽。

目前看来他们只支持这个文件扩展名为gif,ico,jpg,jpeg和png。