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 = ( "(.*)" => "https://www.linuxidc.com" )
          }
          }

重启测试效果吧!

相关阅读

CentOS 5.6 下搭建Lighttpd

Cacti监控Lighttpd

Ubuntu 手动编译安装Lighttpd配置运行PHP

移植Lighttpd Web服务器到ARM Linux系统

Ubuntu下搭建Lighttpd+PHP+MySQL环境

在CentOS 5.6 上安装 Lighttpd + PHP5 + MySQL

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/cb8e9ed6cbe76cd002f0772e4699ab21.html