|
<AdminRoot "/usr/local/apache"> AdminAlias "My Favorite Server" TargetServerRoot "/usr/local/apache" TargetServerConfig conf/httpd_test.conf TargetAdminAllowDir /usr/local/apachea AdminAllowDir /usr/local/apacheb deep </AdminRoot>
对配置可以访问的目录进行更新将生成 AdminRoot 的 AdminAllowDir 子伪指令。这是控制 Administration Server GUI 中目录访问的伪指令。 Administration Server 允许访问配置数据,而此数据位于在 AdminRoot 的 AdminAllowDir 子伪指令中指定的目录中。
当启动或重新启动 IBM HTTP Server 时,出现运行时错误。
检查从服务器返回的消息。如果消息表明可能拼错伪指令或未装入模块,则您可以假设未装入处理伪指令的模块。下面是检测需要装入哪个模块的方法:
检查从服务器返回的消息。此消息描述了伪指令的名称和语法错误的性质。要找到在何处设置伪指令,并改正错误:
在无效的父作用域中包含一个作用域。作用域作为层次结构组织,并具有下列有效的分层关系:
无法找到指定的目录路径,或无法把它作为目录路径来进行语法分析。
因为文件不存在或您不具有访问许可权,所以可能导致该错误。 除了在 Administration Server 中允许的访问,您的操作系统可能需要目录和文件许可权。 (请参阅文件许可权)
您已尝试访问的文件未驻留在为 Administration Server 访问指定的目录中。在 入门 > 管理服务器 中,您可以指定文件系统中的哪些目录可以由 Administration Server 访问。 (注:这些设置与任何可能需要的操作系统访问许可权不同。)
除了在 Administration Server 中允许的访问,可能需要目录和文件许可权。 (请参阅文件许可权)
将任务组织到关联伪指令设置中,而这些设置在已定义的作用域中有效。 下面列出了每个任务的有效作用域。(不受作用域约束的任务未列出。)
任务名 | 有效作用域 | |
基本设置
|
||
核心设置: | <全局>、<虚拟主机> | |
高级特性: | <全局> | |
服务器选项: | 除<限制>和<SNMP>之外的所有作用域 | |
报头: | 除<限制>和<SNMP>之外的所有作用域 | |
高速缓存到期: | 除<限制>和<SNMP>之外的所有作用域 | |
模块序列: | <全局> | |
附加文件: | <全局> | |
机器翻译: | 除<限制>和<SNMP>之外的所有作用域 | |
Meta 报头: | 除<限制>和<SNMP>之外的所有作用域 | |
索引 | ||
选项: | <全局>、<虚拟主机>、<目录>、<目录匹配> | |
文件: | <全局>、<虚拟主机>、<目录>、<目录匹配> | |
图标: | <全局>、<虚拟主机>、<目录>、<目录匹配> | |
文件描述: | <全局>、<虚拟主机>、<目录>、<目录匹配> | |
图标描述: | <全局>、<虚拟主机>、<目录>、<目录匹配> | |
访问许可 | ||
一般访问: | <目录>、<目录匹配>、<文件>、<文件匹配>、<位置>、<位置匹配>、<限制> | |
个别访问: | <目录>、<目录匹配>、<文件>、<文件匹配>、<位置>、<位置匹配>、<限制> | |
组访问: | <目录>、<目录匹配>、<文件>、<文件匹配>、<位置>、<位置匹配>、<限制> | |
其它访问: | <目录>、<目录匹配>、<文件>、<文件匹配>、<位置>、<位置匹配>、<限制> | |
匿名访问: | <目录>、<目录匹配>、<文件>、<文件匹配>、<位置>、<位置匹配>、<限制> | |
安全性 | ||
服务器安全性: | <全局> | |
主机权限: | <虚拟主机> | |
目录权限: | <目录>、<目录匹配> | |
日志 | ||
主日志: | <全局>、<虚拟主机> | |
其他日志: | <全局>、<虚拟主机> | |
目录登录: | 除<限制>和<SNMP>之外的所有作用域 | |
查看日志: | <全局>、<虚拟主机> | |
映射 | ||
消息: | 除<限制>和<SNMP>之外的所有作用域 | |
别名: | <全局>、<虚拟主机> | |
重定向: | <全局>、<虚拟主机> | |
用户名目录: | <全局>、<虚拟主机> | |
脚本 | ||
相关操作: | 除<限制>和<SNMP>之外的所有作用域 | |
定义变量: | <全局>、<虚拟主机> | |
取消设置变量: | <全局>、<虚拟主机> | |
条件变量: | <全局> | |
浏览器检测: | <全局> | |
性能 | ||
服务器设置: | <全局> | |
设置高速缓存: | <全局>、<虚拟主机>、<目录>、<目录匹配>、<位置>、<位置匹配> | |
SNMP: | <SNMP> | |
MIME | ||
MIME 文件: | 除<限制>和<SNMP>之外的所有作用域 | |
MIME 类型: | 除<限制>和<SNMP>之外的所有作用域 | |
MIME 编码: | 除<限制>和<SNMP>之外的所有作用域 | |
文档处理程序: | 除<限制>和<SNMP>之外的所有作用域 | |
除去处理程序: | <目录>、<目录匹配>、<文件>、<文件匹配>、<位置>、<位置匹配> | |
语言文件: | 除<限制>和<SNMP>之外的所有作用域 | |
类型处理: | <目录>、<目录匹配>、<文件>、<文件匹配>、<位置>、<位置匹配> | |
快速 CGI(公共网关接口) | ||
内部服务器: | <全局>、<虚拟主机> | |
配置: | <全局> | |
外部服务器: | <全局> | |
访问: | <目录>、<目录匹配> | |
文件系统 | ||
启用 DAV: | <目录>、<目录匹配>、<文件>、<文件匹配>、<位置>、<位置匹配> | |
DAV 设置: | <全局>、<虚拟主机> | |
代理 | ||
代理高速缓存: | <全局>、<虚拟主机> | |
代理设置: | <全局>、<虚拟主机> | |
查看配置 | ||
编辑配置: | 所有作用域 |
未指定由 Administration Server 访问的目录。在 入门 > 管理服务器 中,您可以指定哪些文件系统目录可以由 Administration Server 访问。 (注:这些设置与任何需要的操作系统访问许可权不同。)
除了 Administration Server 中允许的访问之外,还有需要的作为正常 UNIX 系统管理一部分的目录和文件许可权。 对于每个请求,IBM Administration Server 的文件许可权来源于 Administration Server 配置文件 (admin.conf) 中的 (User) 和 (Group) 伪指令。
[请参考 Administration Server 的首页(“入门”),以获得设置用户和组的信息。]
[请参阅创建用户或组认证文件][请参阅 AdminAllowDir]
将更改这些文件组和文件许可权....
setupadm 脚本的目标是更改配置文件、认证文件和小的可执行文件 (admrestart) 的组和文件许可权。
Administration Server 需要读/写访问配置和认证文件,以进行 Web 服务器配置数据管理。
为成功地执行 Administration Server 和 IBM HTTP Server 的重新启动,Administration Server 需要作为根执行 admrestart。