1

我最近开始将我httpd的 2.2 版从带有 RHEL 4 的旧服务器升级到httpd2.4 版附带的 RHEL 7。

我注意到的变化之一是conf.modules.d包含以下文件的目录:

00-base.conf
00-dav.conf
00-lua.conf
00-mpm.conf
00-proxy.conf
00-systemd.conf
01-cgi.conf
10-php.conf

我无法在官方 Apache 升级日志中找到有关上述目录更改的文档。我是否只是从 2.2 版中的旧版本中找出等效文件conf.d,然后复制到conf.modules.d

但另一个问题是,新的 2.4conf.d目录php.conf除了 inside 之外还有10-php.conf一个conf.modules.d,所以我不知道从旧的 2.2 文件中复制哪个文件。

这个新目录的目的是什么?

4

1 回答 1

2

在旧版本中,他们将包含的配置文件放在 conf.d 下。现在它们在 conf.modules.d 下。

但是你不能只是将 2.2 配置复制到 2.4 并期望一切正常。查看 Apache 将 2.2 升级到 2.4。他们在那里列出了必须进行的更改。

主要变化在于访问控制,但大多数应该可以工作。我会将 2.4 配置作为基础,并将您的站点特定配置集成到其中。

于 2018-08-08T13:54:53.643 回答