我最近开始升级我的httpd
版本 2.2 从带有 RHEL 4 的旧服务器到附带 httpd
的 RHEL 7 2.4 版。
我注意到的变化之一是 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 升级日志中找到有关上述目录更改的文档。我只是从旧的 中找出等效文件吗?
conf.d
在 2.2 版中,并复制到 conf.modules.d
?但另一个问题是较新的 2.4
conf.d
目录有 php.conf
除了 10-php.conf
在 内conf.modules.d
,所以我不知道从旧的 2.2 文件中复制哪个文件。这个新目录的目的是什么?
最佳答案
在旧版本中,他们将包含的配置文件放在 conf.d 下。现在它们在 conf.modules.d 下。
但是你不能只是将 2.2 配置复制到 2.4 并期望一切正常。看着
Apache Upgrading 2.2 to 2.4 .他们在那里列出了必须进行的更改。
主要变化在于访问控制,但大多数应该可以工作。我会将 2.4 配置作为基础,并将您的站点特定配置集成到其中。
关于apache - 如何从 httpd 2.2 迁移到 httpd 2.4 中的 conf.modules.d 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51214056/