1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Linux centosVMware Apache 配置防盗链 访问控制Directory 访问控制FilesMatch

Linux centosVMware Apache 配置防盗链 访问控制Directory 访问控制FilesMatch

时间:2021-09-24 22:01:45

相关推荐

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 "/0.mp3" /davery.mp3 -I 访问.mp3格式就会被屏蔽

[root@davery ~]# curl -x127.0.0.1:80 -e "/123.php" /index.php -I 访问网页就不会被屏蔽

二、访问控制Directory

只允许127.0.0.1访问,不允许192.168.1.101访问

核心配置文件内容

<Directory /data/wwwroot//admin/>

Order deny,allow

Deny from all

Allow from 127.0.0.1

</Directory>

创建一个davery

[root@davery ~]# mkdir /data/wwwroot//davery

[root@davery ~]# vim /data/wwwroot//davery/index.php

[root@davery ~]# cat /data/wwwroot//davery/index.php

curl测试127.0.0.1 IP是可以访问到

测试192.168.1.101就不能访问到

三、访问控制FilesMatch,单独针对某个文件来做限制

核心配置文件内容:限制davery/index.php

<Directory /data/wwwroot/>

<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就不可以访问到

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。