假如某个目录有一些重要文件,我们不想让用户访问, 这时就可以做限制。
比如说/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
## 访问网页