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
## 访问网页
比如说/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
## 访问网页
相关文章推荐
- Apache配置——禁止指定user_agent
- Apache配置——禁止解析php
- Apache配置——访问控制
- Apache配置——防盗链
- Apache配置——静态缓存
- Apache配置——不记录指定文件类型的日志
- Apache配置——日志切割
- Apache配置——域名301跳转
- Apache配置——默认虚拟主机
- Apache配置讲解——用户认证
- Apache编译安装
- JProfiler 的使用
- Apache的Order Allow,Deny 详解
- 严重: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: /WEB-INF/js
- Servlet.service() for servlet springmvc threw exception org.apache.jasper.JasperException: /WEB-INF/
- apache配置文件参数优化
- Apache安装问题:configure: error: APR not found . Please read the documentation
- Apache24和php配置当中出现的问题
- Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
- win10 pro eclipse maven: Cannot read lifecycle mapping metadata for artifact org.apache.maven.plugins:mav invalid END header (bad central directory offset)