LAMP架构(配置防盗链、访问控制Directory、访问控制FilesMatch)
配置防盗链 通过限制referer来实现防盗链的功能 编辑虚拟机文件 在/usr/local/apache2.4/conf/extra/httpd-vhosts.conf中添加如下配置代码: <Directory /data/wwwroot/www.123.com> SetEnvIfNoCase Referer "http://111.com" local_ref //白名单 SetEnvIfNoCase Referer "http://aaa.com" local_ref //白名单 SetEnvIfNoCase Referer "^$" local_ref //空的referer <FilesMatch "\.(txt|doc|mp3|zip|rar|jpg|gif)"> //文件匹配格式 Order Allow,Deny //不通过规则 Allow from env=local_ref // 通过规则 </FilesMatch> </Directory> 保存并重新加载 /usr/local/apache2.4/bin/apachectl graceful curl测试 curl -x127.0.0.1:80 111.com/111.jpg -I 模拟referer测试: curl -e "http://www.qq.com/123.txt" -x127.0.0.1:80