从 apache 2.2.6 升级到 2.2.20。一次重大飞跃:可能会出现什么问题?

从 apache 2.2.6 升级到 2.2.20。一次重大飞跃:可能会出现什么问题?

正如标题所说,需要从 Apache 2.2.6 升级到 2.2.20。我已阅读此页面http://httpd.apache.org/docs/2.2/en/install.html#upgrading我有 config.nice 文件。但我担心会出错。我会备份 httpd.config。有什么是无法修复的吗?

这是一个 Solaris 10 盒,其中 Apache 安装在自定义目录中,因此我认为来自 sunfreeware.com 的软件包将无法工作。

谢谢你!

答案1

它可能会破坏很多东西,也可能什么也不会破坏。这完全取决于:

  1. 您了解您的应用程序对 Apache 的要求和依赖关系。
  2. 您可以访问构建原始 apache 的原始源代码(其中包含所有自定义补丁)。
  3. 您查看了发行说明并确定了哪些机会可能会影响您的应用程序。

也就是说,如果您担心损坏,则不必编译它并将其构建在与原始文件相同的目录中。因此,如果您的原始 Apache 安装位于:

/opt/apache2

编译并安装至:

/opt/apache2-test

然后复制 apache 配置,停止生产 apache,然后使用以下命令启动新的 apache:

/opt/apache2-test/bin/apachectl start

最好在实验室测试环境中执行此操作。:)

相关内容