lighttpd 對視頻文件壓縮文件做防盜鏈

一直想在lighttpd上做個防盜鏈功能,但是一直沒有弄,今天查了一些資料就配置上了,而且沒有問題。

lighttpd的防盜鏈我在網上一搜很多但是都是給了一個大概的方向都太不具體了。也看了好多防盜鏈的配置有的寫的是lighttpd的防盜鏈模塊“mod_secdownload” 這個模塊是把我們的訪問地址路徑加密了,隱藏了服務器的真實地址,從而起到了防盜鏈,但是這配置需要和部署的應用結合使用才能達到效果。

lighttpd還有一個更簡單的防盜鏈配置

這個模塊“mod_redirect”

具體配置:

在lighttpd的modules.conf文件裏開啓mod_redirect模塊功能:

vi modules.conf

server.modules = (
"mod_access",
# "mod_alias",
# "mod_auth",
# "mod_evasive",
# "mod_redirect",
# "mod_rewrite",
# "mod_setenv",
# "mod_usertrack",
)

把mod_redirect模塊開啓

server.modules = (
"mod_access",
# "mod_alias",
# "mod_auth",
# "mod_evasive",
"mod_redirect",
# "mod_rewrite",
# "mod_setenv",
# "mod_usertrack",
)


在lighttpd的配置文件裏添加

vi lighttpd.conf

$HTTP["referer"] !~ "(^.*www\.cunzhang\.com/.*$)" {
$HTTP["url"] =~ "\.(jpg|jpeg|png|gif|rar|zip|mp3|mp4|MP4)$" {
      url.redirect = ( "(.*)" => "http://www.baidu.com" )
           }
           }

重啓測試效果吧!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章