当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 为什么apache配置文件里的Options属性没有得到预期的效果

Unix/Linux
如何在linux下面运行招商银行专业版
Windows和Linux系统共存 完美解决方案
Linux 和对称多处理应用程序介绍
Red Hat Linux 附加引导和内核引导选项
Linux 2.6.11内核文件IO系统调用详解
走向高手之路 Linux系统内核技术解读
菜鸟乐园 Linux系统内核代码特色一览
Linux内核和传统Unix内核的比较
内核中的物理内存分配函数kernel api
使用 Linux 系统调用的内核命令
详细解析 Linux内核的主要配置选项
内核操作 Linux2.6内核驱动移植参考
Linux内存中Swap和Buffer Cache机制
高手进阶 更换Fedora Core 6的内核
高手风范 Linux操作系统内核编码风格
Linux操作系统内核中工作队列的操作
揭开Linux系统内核调试器的神秘面纱
系统“大挪移” Linux服务器迁移大法
高手进阶 重新编译Linux操作系统的内核
Ubuntu系统关于驱动模块命令的一些使用

Unix/Linux 中的 为什么apache配置文件里的Options属性没有得到预期的效果


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 175 ::
收藏到网摘: n/a


  问题分析:Options属性有一个非常特别的功能:如果你没有用“+”或者“-”来增加或者减少一个功能的时候,每个之前定义的Options的所有功能都会被取消,直到你又为它指定一些功能。所以options属性在整体设置和虚拟主机设置的是不相关的,互相不起作用,因为他们在特定的范围内被重载了。
  解决:如果要在虚拟主机里面使用在整体设置中的Options的设置,那么就不要在虚拟主机设置中指定Options属性。如果要增加或者减少功能,那么用“+”或者“-”符号来实现。例如:
  Options Includes ExecCGI
  
   Options Indexes
  
  整体设置的Options属性是Includes和ExecCGI,而在/www/htdosc目录里面的Options属性只有Indexes。如果要让/www/htdocs目录具有Includes和ExecCGI以及Indexes属性,除了单独指定以外,还可以使用下面的方法:
  Options Includes ExecCGI
  
   Options +Indexes