久久首页
免费软件
网络时尚
网络学堂
专题讨论
网络资源
网络游戏
网络文档
网络产品
网站导航: 首页 > 网络服务 > Apache 2.0 中文文档 > 用户网站目录 文档讨论

Apache 2.0 中文文档

后退 用户网站目录 前进

2004-02-11 Apache 译者:kajaa http://www.douzhe.com/ApacheManual/
 
用户网站目录

相关模块
mod_userdir

相关指令
UserDir
DirectoryMatch
AllowOverride


用UserDir设置文件路径

UserDir指令用以指定被网络读取的用户特定的目录。 此指令有几种不同的形式。

如果路径没有前导斜杠,则被当作该用户宿主目录下的子目录。如果有如此配置:

UserDir public_html

则URL http://example.com/~rbowen/file.html被会解释为文件路径/home/rbowen/public_html/file.html

如果路径有前导斜杠,则用此路径和用户名构造路径。如果有如此配置:

UserDir /var/html

则URL http://example.com/~rbowen/file.html被会解释为文件路径/var/html/rbowen/file.html

如果路径中有星号(*), 则星号部分会被用户名所取代。如果有如此配置:

UserDir /var/www/*/docs

则URL http://example.com/~rbowen/file.html会被解释为文件路径/var/www/rbowen/docs/file.html


限定可以使用此功能的用户

使用UserDir可以限定被允许使用此功能的用户:

UserDir enabled
UserDir disabled root jro fish

上述配置使除了列在disabled中的用户以外的所有用户可以使用此功能。同时,还可以禁止所有用户而允许部分用户使用此功能,例如:

UserDir disabled
UserDir enabled rbowen krietz

更多的例子请参见UserDir。


启用对每个用户都有效的cgi目录

<Directory>指令可以指定用户宿主目录中的一个特定的目录为“允许cgi的(cgi-enabled)”,使每个用户拥有自己的cgi-bin目录。

<Directory /home/*/cgi-bin/>
Options ExecCGI
SetHandler cgi-script
</DirectoryMatch>


允许用户改变配置

用户可能通过.htaccess文件改变其网络空间的服务器配置,因此必须确保AllowOverride指令被正确设置,以限定用户只能使用被允许使用的指令。其细节请参见.htaccess tutorial。
 
后退 目录 前进
Apache指南: .htaccess文件 上一级 Apache 初学者导学
 
发表评论 关闭窗口
 相关内容
 
 文档分类
操作系统
网络服务
编程语言
数据库
RFC请求注解
基础原理
软件使用
硬件参考
解决方案
 文章搜索
 
网站简介 | 广告服务 | 编程支持 | 设计服务 | 诚邀合作 | 访客留言
Copyright © 1999-2004 99NET. All Rights Reserved
版权所有 久久网络工作室
Email:webmaster@99net.net