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

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

我最近开始升级我的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.confconf.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/

相关文章:

windows - 我可以在 Windows 上的 Apache 中使用什么熵源?

Apache 关闭后的 PHP?

Python - 配置选项,如何输入/处理?

hadoop - Hadoop 2.2.0 HDFS 的配置文件在哪里?

apache - 使用 Tomcat + Mod JK 的虚拟主机

php - 防止 PHP/Apache 访问网站目录以上的文件

php - 使用 apache 和 nginx 反向代理安装 php-fpm 后 503 服务不可用

centos - CentOS7如何设置定时重启?

php - 使目录权限被拒绝,但权限设置正确

javascript - 具有外部配置文件的 Vue js