apache目录属性设置

[复制链接]
查看396 | 回复0 | 2012-4-1 16:17:43 | 显示全部楼层 |阅读模式
目录属性设置中,主要有下面的选项:

Options:设置在特定目录使用哪些特性,常用的值和基本含义如下:

ExecCGI:在该目录下允许执行CGI脚本。

FollowSymLinks:在该目录下允许文件系统使用符号连接。

Indexes:当用户访问该目录时,如果用户未找到DirectoryIndex指定的主页文件(例如index.html),则返回该目录下的文件列表给用户。

SymLinksIfOwnerMatch:当使用符号连接时,只有当符号连接的文件拥有者和实际文件的拥有者相同时才能访问。

其他可用值和含义请参阅:服务器开销)。

All:在.htaccess文件中能使用所有的指令。

其他的可用值及含义(如:OptionsFileInfoAuthConfigLimit等),请参看:http://www.clusting.com/Apache/ApacheManual/mod/core.html#AllowOverride

Order:控制在访问时Allow和Deny两个访问规则哪个优先:

Allow:允许访问的主机列表(可用域名或子网,例如:Allowfrom192.168.0.0/16)。

Deny:拒绝访问的主机列表。

更周详的用法可参看:http://www.clusting.com/Apache/ApacheManual/mod/mod_access.html#order

DirectoryIndexindex.htmlindex.htmindex.php#主页文件的设置(本例将主页文件设置为:index.html,index.htm和index.php)

注:

防止用户查看目录:Options-IndexesFollowSymLinksMultiViews

允许用户查看目录:Options+IndexesFollowSymLinksMultiViews

查看源代码打印帮助01<VirtualHost*:80>

[pre]<VirtualHost *:80>    02  ServerName apps.hrway.net    03  ServerAdmin hrway@chinastone.com.cn    04  DocumentRoot "/var/www/apps/"   05  ErrorLog "/var/log/apache2/apps_errors.log"   06  CustomLog "/var/log/apache2/apps_accesses.log" common    07  <Directory />    08  Options FollowSymLinks    09  AllowOverride None    10  Options Indexes    11  </Directory>    12  <Directory /var/www/apps/>    13  #Options Indexes FollowSymLinks MultiViews    14  Options -Indexes FollowSymLinks MultiViews    15  AllowOverride None    16  Order allow,deny    17  allow from all    18  </Directory>    19 </VirtualHost>  [/pre]

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则