Options
指令是Apache配置文件中一个比较常见也比较重要的指令,Options
指令可以在Apache服务器核心配置(server config)、虚拟主机配置(virtual host)、特定目录配置(directory)以及.htaccess文件中使用。Options
指令的主要作用是控制特定目录将启用哪些服务器特性。
Options
指令常见的配置示例代码如下:
- <Directory />
- #指定根目录"/"启用Indexes、FollowSymLinks两种特性。
- Options Indexes FollowSymLinks
- AllowOverride all
- Order allow,deny
- Allow from all
- </Directory>
Options
指令的完整语法为:Options [+|-]option [[+|-]option] ...
。简而言之,Options指令后可以附加指定多种服务器特性,特性选项之间以空格分隔。下面我们来看看Options
指令后可以附加的特性选项的具体作用及含义(Apache配置中的内容均不区分大小写):
-
All
-
表示除
MultiViews
之外的所有特性。这也是Options指令的 默认设置。 None
- 表示不启用任何的服务器特性。 FollowSymLinks
-
服务器允许在此目录中使用符号连接。如果该配置选项位于
<Location>
配置段中,将会被忽略。 Indexes