情况:每个用户都有自己的公共 HTTP 目录,仅用于存储图像。用户很容易滥用该目录来存储大文件,从而浪费带宽。
问题是:有没有相当简单的方法可以防止这种滥用?要么允许网络服务器只提供图像,要么限制大小,要么采用其他方法。
答案1
您可以做两件事:
- 为 lighthttpd 设置重写规则,仅允许图像文件扩展名 .Gif .jpg、.png、.jpeg
- 阻止用户热链接到图片,这样他们就无法简单地下载或链接到文件进行盗版
停止 lighthttpd 窃取数据的方法(来自谷歌搜索)
http://www.google.com.au/search?q=lighthttpd+stop+image+hotlinking