我最近开始将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文件中复制哪个文件。
这个新目录的目的是什么?
答案 0 :(得分:1)
在旧版本中,他们将随附的配置文件放在conf.d下。现在它们在conf.modules.d下。
但是您不能仅将2.2配置复制到2.4并期望所有功能都能正常工作。看着 Apache Upgrading 2.2 to 2.4。他们在那里列出了必须进行的更改。
主要更改是在访问控制中,但是大多数应该起作用。我将以2.4的配置作为基础,并将您特定于站点的配置集成到其中。