配置指令 | 位置 | 描述 | 示例 |
ServerRoot | /etc/httpd/conf/httpd.conf 或其他配置文件中 | 指定Apache主配置文件的位置 | ServerRoot "/etc/httpd" |
DocumentRoot | /etc/httpd/conf/httpd.conf | 指定服务器提供文档的根目录 | DocumentRoot "/var/www/html" |
| /etc/httpd/conf/httpd.conf 或 .htaccess 文件 | 对特定目录的配置 | |
Options | 块内 | 控制特定目录的允许选项,如索引、跟目录列出等 | Options Indexes FollowSymLinks |
AllowOverride | 块内 | 控制是否允许 .htaccess 文件覆盖配置指令 | AllowOverride None 或AllowOverride All |
Order 和Allow/Deny | 块内 | 控制目录访问权限 | Order allow,deny
Allow from all |
DirectoryIndex | /etc/httpd/conf/httpd.conf | 定义默认索引文件 | DirectoryIndex index.html index.php |
Alias | /etc/httpd/conf/httpd.conf | 为文件或目录创建一个虚拟路径 | Alias /icons/ "/var/www/icons/" |
LimitRequestBody | 或 块内 | 限制请求体的大小 | LimitRequestBody 102400 (100KB) |
FileETag | /etc/httpd/conf/httpd.conf | 控制如何生成文件的ETag | FileETag INode MTime Size |
EnableMMAP | /etc/httpd/conf/httpd.conf | 启用内存映射,提高文件服务器的性能 | EnableMMAP off |
EnableSendfile | /etc/httpd/conf/httpd.conf | 启用sendfile支持,提升静态文件传输效率 | EnableSendfile on |