Apache版本升级问题

时间:2017-10-05 17:31:04

标签: linux apache httpd.conf

目前我们使用的是Apache / 2.2.15(UNIX)版本。要修复漏洞,我们建议您升级到新版本。我使用“wget”命令从在线获得了新版本,并按照此链接http://httpd.apache.org/docs/2.2/install.html#download中提到的步骤进行操作。

完成后,使用httpd -v检查版本。它给了我旧版本的Apache / 2.2.15(UNIX)。如果我检查使用/ usr / local / apache2 / bin / httpd - v。它给了我新版本。我是否成功升级了版本?如果不是我该怎么办?

我试过“yum install httpd” - 它说“无事可做”。

enter image description here

2 个答案:

答案 0 :(得分:1)

您现在安装了两个版本的Apache。您在yum中安装了系统包管理器(/usr/sbin/httpd)。您已在/usr/local/apache2/...手动安装了一个。

您获得的是完全由您使用的路径决定的。

通常,将系统管理的软件包与手动安装的软件包混合是一种麻烦。如果您想在/usr/local中坚持使用较新的版本,则应删除系统版本,并意识到您将失去一些可管理性。例如,您将无法再使用yum install ...安装新的Apache模块,并且无法使用rpmverify等工具验证已安装的文件。

如果您的发行版目前有Apache 2.2.x,则表明您的发行版已经过时了。例如,RHEL(和CentOS)7(以及类似的变体)已打包版本2.4.6,因此您可能希望将主机更新为比现在运行的更新的东西。

答案 1 :(得分:0)

是的,根据屏幕截图成功升级。

  • httpd 2.2.15是RHEL 6存储库的版本,这里HTTPD_HOME是/ etc / httpd(通过RPM RHEL 6为HTTPD提供的最高版本是2.2.15)

  • httpd 2.4.6是EPEL-HTTPD24存储库的版本,这里HTTPD_HOME是/ usr / local / apache2 /