您的位置:首页 > 运维架构 > Apache

Apache配置——通过rewrite限制某个目录

2017-01-01 19:34 501 查看
假如某个目录有一些重要文件,我们不想让用户访问, 这时就可以做限制。
比如说/data/www/tmp/对这个做限制(做这个实验之前,先把user_agent先注释掉)
## 在/data/www下创建tmp目录,并在目录里随便编写个文件
[root@wy ~]# cd /data/www
[root@wy www]# mkdir tmp
[root@wy www]# cd /tmp
[root@wy tmp]# vim 12.txt
## 访问网页



## 若不想让用户看到,可以做限制
[root@wy ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
RewriteCond %{REQUEST_URI} ^.*/tmp/.* [NC]
RewriteRule .* - [F]



## 检查并重新加载
[root@wy ~]# /usr/local/apache2/bin/apachectl -t
Syntax OK
[root@wy ~]# /usr/local/apache2/bin/apachectl graceful
## 访问网页

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息