正如标题所说,需要从 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
它可能会破坏很多东西,也可能什么也不会破坏。这完全取决于:
- 您了解您的应用程序对 Apache 的要求和依赖关系。
- 您可以访问构建原始 apache 的原始源代码(其中包含所有自定义补丁)。
- 您查看了发行说明并确定了哪些机会可能会影响您的应用程序。
也就是说,如果您担心损坏,则不必编译它并将其构建在与原始文件相同的目录中。因此,如果您的原始 Apache 安装位于:
/opt/apache2
编译并安装至:
/opt/apache2-test
然后复制 apache 配置,停止生产 apache,然后使用以下命令启动新的 apache:
/opt/apache2-test/bin/apachectl start
最好在实验室测试环境中执行此操作。:)