为什么在apache中mods在conf之前加载?

为什么在apache中mods在conf之前加载?,apache,ubuntu,Apache,Ubuntu,我已经在Ubuntu 20.04中完成了apache2的干净安装。当查看主Apache服务器配置文件(/etc/apache2/apache2.conf)时,我大致得到以下加载顺序: 已启用mods 配置启用 启用的站点 加载过程中还穿插了一些其他内容,如Include ports.conf和LogFormat…。但是我想知道为什么mods-在conf之前加载?我猜默认顺序背后有一些想法,但我找不到任何关于这一点的文档 我试图解决的问题是:我希望有一组mods和site文件,可以在我的测试和现场

我已经在Ubuntu 20.04中完成了apache2的干净安装。当查看主Apache服务器配置文件(
/etc/apache2/apache2.conf
)时,我大致得到以下加载顺序:

  • 已启用mods
  • 配置启用
  • 启用的站点
  • 加载过程中还穿插了一些其他内容,如
    Include ports.conf
    LogFormat…
    。但是我想知道为什么mods-在conf之前加载?我猜默认顺序背后有一些想法,但我找不到任何关于这一点的文档

    我试图解决的问题是:我希望有一组mods和site文件,可以在我的测试和现场环境中使用。然后我可以使用像
    conf这样的文件/testing.conf
    ,其中包含一些有用的定义,我可以轻松地启用/禁用这些定义。还是我试图用错误的方式解决这个问题?对于这类问题是否有som类型的最佳实践