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 开头的本地文件。


  4.    < Directory directory-path > ... < / Directory > < Directory >  和< / Directory >  用于封装一组指令,使之仅对某个目录及其子目录生效。 Directory-path 可以是一个目录的完整路径,或是包含了 Unix shell 匹配语法的通配符字符串。
  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 指令完全相同。

最新推荐

右侧广告图1
  • 云备份

    云备份作为阿里云统一灾备平台,是一种简单易用、敏捷高效、安全可靠的公共云数据管理服务,可以为阿里云 ECS 整机、ECS 数据库、文件系统、NAS、OSS、Tablestore 以及自建机房内的文件、数据库、虚拟机、大规模 NAS 等提供备份、容灾保护以及策略化归档管理。

    486.00/年

    年中优惠

  • GPU云服务器

    深度优化的GPU算力为模型推理、图形处理提供更强性能支持

    6929.25/月

    AI 算力,安全可靠,灵活弹性,85折

  • 云服务器 e 实例

    适合部署开发环境、代码存储库、微服务、测试和暂存环境

    99.00/年

    特价优惠

右侧广告图2