Linux centosVMware Apache 配置防盗链、访问控制Directory、访问控制FilesMatch
一、配置防盜鏈
通過限制referer來實現防盜鏈的功能
配置文件增加如下內容
vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf //改為如下
?
[root@davery ~]# curl -x127.0.0.1:80 -e "http://www.111.com/0.mp3" http://www.111.com/davery.mp3 -I 訪問.mp3格式就會被屏蔽
?
[root@davery ~]# curl -x127.0.0.1:80 -e "http://www.111.com/123.php" http://www.111.com/index.php -I 訪問網頁就不會被屏蔽
?
?
二、?訪問控制Directory
只允許127.0.0.1訪問,不允許192.168.1.101訪問
核心配置文件內容
<Directory /data/wwwroot/www.111.com/admin/>
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Directory>
?
創建一個davery
[root@davery ~]# mkdir /data/wwwroot/www.111.com/davery
[root@davery ~]# vim /data/wwwroot/www.111.com/davery/index.php
[root@davery ~]# cat /data/wwwroot/www.111.com/davery/index.php
?
?curl測試127.0.0.1 ?IP是可以訪問到
?
測試192.168.1.101就不能訪問到
?
?
三、訪問控制FilesMatch,單獨針對某個文件來做限制
核心配置文件內容:限制davery/index.php
<Directory /data/wwwroot/www.111.com>
<FilesMatch "davery/index.php(.*)">
Order deny,allow
Deny from all
Allow from 127.0.0.1·
</FilesMatch>
</Directory>
?
原127.0.0.1是可以訪問到
192.168.1.101就不可以訪問到
?
轉載于:https://www.cnblogs.com/davery/p/8947192.html
總結
以上是生活随笔為你收集整理的Linux centosVMware Apache 配置防盗链、访问控制Directory、访问控制FilesMatch的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UML 类图总结
- 下一篇: jQuery相关方法6----三大系列属