
情況:每個使用者都有自己的公共 HTTP 目錄,僅用於映像。用戶很容易濫用它來提供大文件,從而浪費頻寬。
問題:是否有任何相當簡單的方法來防止這種濫用?透過允許網頁伺服器僅提供圖像、限制大小或其他方法。
答案1
您可以做兩件事:
- 為 lighthttpd 設定重寫規則,僅允許圖片檔案副檔名 .Gif .jpg、.png、.jpeg
- 阻止用戶熱鏈接到圖像,以便他們不能簡單地下載或鏈接到文件進行盜取
阻止 lighthttpd 中的水蛭的方法(來自 google 搜尋)
http://www.google.com.au/search?q=lighthttpd+stop+image+hotlinking