Apache服务器中关于httpd.conf 文件
网站编辑2022-02-23 14:51:25288
Apache服务器中关于httpd.conf 文件主要功能介绍1. ServerRoot directory-path ServerRoot 指令设置了服务器所在的目录。一般来说它将包含conf/和 logs/子目录。使用 DEB 包安装的系统, 此项的默认值为"/etc/apache2" 也是说仅仅包括 apache服务器的配置文件.必须注意, 该目录是受保护的, 不允许非 root 用户对其进行修改.
2. Include file-path | directory-path 这个指令允许在服务器配置文件中加入其它配置文件。
3. Alias URL-path file-path|directory-path Alias 指令使文档可以被存储在 DocumentRoot 以外的本地文件系统中。以(%已解码的)url-path 路径开头的 URL 可以被映射到以directory-path 开头的本地文件。
5. Options [+|-]option [[+|-]option] ... Options 指令控制了在特定目录中将使用哪些服务器特性。默认为All.
6. AllowOverride All|None|directive-type [directive-type] ... 当服务器发现一个.htaccess 文件(由 AccessFileName 指定)时,它需要知道在这个文件中声明的哪些指令能覆盖在此之前指定的配置指令。仅允许存在于< Directory > 配置段
7. Order ordering Order 指令控制默认的访问状态与 Allow 和 Deny 指令生效的顺序。Ordering 取值范围是以下几种范例之一:
Deny,Allow
Deny 指令在 Allow 指令之前被评估。默认允许所有访问。
Allow,Deny
Allow 指令在 Deny 指令之前被评估。默认拒绝所有访问。
Mutual-failure
只有出现在 Allow 列表并且不出现在 Deny 列表中的主机才被允许访问。这种顺序与"Order Allow,Deny"具有同样效果,不赞成使用。关键字只能用逗号分隔;它们之间不能有空格
8. Allow from all|host|env=env-variable [host|env=env-variable] ... Allow 指令控制哪些主机可以访问服务器的该区域。可以根据主机名、IP 地址、 IP 地址范围或其他环境变量中捕获的客户端请求特性进行控制。这个指令的个参数总是"from".
9. Deny from all|host|env=env-variable [host|env=env-variable] ... 条指令允许基于主机名、IP 地址或者环境变量限制对服务器的访问。Deny 指令的参数设置和 Allow 指令完全相同。







