Apache 配置文件顺序

Apache 配置文件顺序

我有一个应用程序 (OTRS),它使用 Apache 2.4 作为 Web 服务器。现在我可以看到主配置文件httpd.conf以及使用 OTRS rpm 部署的文件/etc/httpd/conf.d/zzz_otrs.conf

来自 Apache 文档阿帕奇2.4

The first thing that httpd does when it is invoked is to locate and read the configuration file httpd.conf.

所以我的问题是: - Apache 是否从 httpd.conf 文件“构建”一个配置文件以及上面的 OTRS 文件等所有包含文件,如果是,可以以某种方式覆盖另一个吗?

  • 我在哪个文件中执行更改有关系吗?

非常感谢 !

答案1

如果您查看您的httpd.conf,请搜索Include和/或IncludeOptional。你的(好吧,你的发行版)httpd.conf是指示 Apache 加载的conf.d;因此,它还确定其加载时间与httpd.conf.

如果配置中有两个相同的指令,会发生什么情况很复杂。这至少取决于指令;一些(例如,Require)添加到之前的内容中。有些修改或覆盖它们,具体取决于所使用的确切语法(例如,Options)。类似地,全局配置和每个虚拟主机的配置(以及每个目录和每个位置等等)以有趣的方式组合。您必须检查 Apache 文档以获取详细信息。

相关内容