如何从httpd 2.2迁移到httpd 2.4中的conf.modules.d目录?

时间:2018-07-06 16:00:46

标签: apache centos configuration-files httpd.conf server-migration

我最近开始将httpd 2.2版从具有RHEL 4的旧服务器升级到httpd 2.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.4 conf.d 目录除了 {{1]中的php.conf之外,还具有10-php.conf }} ,所以我不知道要从旧版2.2文件中复制哪个文件。

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

1 个答案:

答案 0 :(得分:1)

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

但是您不能仅将2.2配置复制到2.4并期望所有功能都能正常工作。看着 Apache Upgrading 2.2 to 2.4。他们在那里列出了必须进行的更改。

主要更改是在访问控制中,但是大多数应该起作用。我将以2.4的配置作为基础,并将您特定于站点的配置集成到其中。