Apache Directory 指令
2016-01-18 00:30
1361 查看
<Directory> 指令
语法:<Directory directory-path> ... </Directory>
<Directory>和</Directory>用于封装一组指令,使之仅对某个目录及其子目录生效。任何可以在"directory"作用域中使用的指令都可以使用。Directory-path可以是一个目录的完整路径,或是包含了Unix shell匹配语法的通配符字符串。在通配符字符串中,"?"匹配任何单个的字符,"*"匹配任何字符序列。您也可以使用"[]"来确定字符范围。以上通配符都不能匹配"/"字符。所以<Directory /*/public_html>将无法匹配/home/user/public_html ,但<Directory /home/*/public_html>能够正确匹配。比如说:
<Directory /usr/local/httpd/htdocs>
Options Indexes FollowSymLinks
</Directory>
使用directory-path参数的时候要注意:它们必须与Apache用于访问文件的文件系统路径保持一致。赋予特定<Directory>的指令将无法对通过不同路径指向的同一个目录文件生效,比如说通过另外一个符号连接生成的路径。
控制默认的访问状态与Allow和Deny指令生效的顺序
Order deny,allow
禁止所有的访问
Deny from all
允许IP 127.0.0.1
allow from 127.0.0.1
在apache服务器中,如果某个文件夹,没有指定访问权限,则以上级目录的权限为准,如果当前指定了访问权限,则以当前的为准.
更多详情参考资料:http://apache.chinahtml.com/
语法:<Directory directory-path> ... </Directory>
<Directory>和</Directory>用于封装一组指令,使之仅对某个目录及其子目录生效。任何可以在"directory"作用域中使用的指令都可以使用。Directory-path可以是一个目录的完整路径,或是包含了Unix shell匹配语法的通配符字符串。在通配符字符串中,"?"匹配任何单个的字符,"*"匹配任何字符序列。您也可以使用"[]"来确定字符范围。以上通配符都不能匹配"/"字符。所以<Directory /*/public_html>将无法匹配/home/user/public_html ,但<Directory /home/*/public_html>能够正确匹配。比如说:
<Directory /usr/local/httpd/htdocs>
Options Indexes FollowSymLinks
</Directory>
使用directory-path参数的时候要注意:它们必须与Apache用于访问文件的文件系统路径保持一致。赋予特定<Directory>的指令将无法对通过不同路径指向的同一个目录文件生效,比如说通过另外一个符号连接生成的路径。
控制默认的访问状态与Allow和Deny指令生效的顺序
Order deny,allow
禁止所有的访问
Deny from all
允许IP 127.0.0.1
allow from 127.0.0.1
在apache服务器中,如果某个文件夹,没有指定访问权限,则以上级目录的权限为准,如果当前指定了访问权限,则以当前的为准.
更多详情参考资料:http://apache.chinahtml.com/
相关文章推荐
- apache添加php模块
- Linux+Apache部署SSL证书方法步骤
- Apache服务器实现不同域名部署不同SSL证书方法
- Apache Tez0.7编译笔记
- apache编译安装
- Mac下Apache服务器配置
- Caused by: java.lang.ClassNotFoundException: org.apache.shiro.spring.LifecycleBeanPostProcessor
- org.apache.jasper.JasperException: Unable to compile class for JSP
- 【Linux】编译安装Apache服务
- 【Linux】Apache虚拟主机和虚拟目录配置!
- [Apache Kafka]开发producer
- How-to: Tune Your Apache Spark Jobs (Part 2)
- 记一次ubutnu14.10下安装编译Apache
- How-to: Tune Your Apache Spark Jobs (Part 1)
- 在windows上配置Apache2.4,PHP7和MySQL5.7
- LINUX系统apache基于IP,基于port和基于域名的三种虚拟主机的配置方法
- Call to undefined function set_magic_quotes_runtime() in /opt/app/apache/install/index.php:12 Stack
- Apache常见编译选项-转
- apache的error.log中的错误:无法加载php_exif.dll
- 在Ubuntu 14.04 LTS系统中设置Apache虚拟主机