如何用Software Collections中的httpd24-httpd替换标准的httpd软件包?

时间:2019-07-01 21:22:39

标签: apache centos7 software-collections

我正在将CentOS 7服务器设置为旧CentOS 6服务器的迁移目标。

由于系统更新的状态是如此缓慢,因此我在考虑为Apache httpd使用更具反应性或最新的存储库。这是出于安全考虑(https://httpd.apache.org/security/vulnerabilities_24.html)。

几个月前,我遇到了SCL,但是尽管花了无数的时间阅读文档和浏览网页,但我还没有找到一种方法来使SCL中的httpd24-http替换标准的httpd包,就像mariadb包一样。 mysql软件包的直接替代品。

是否可以不使用默认存储库中的httpd,而是使用SCL中的httpd24-httpd,以及如何?

让我问这个问题的是,某些软件包(例如phpMyAdmin和roundcubemail)似乎看不到来自SCL的软件包,而是拉入了httpd,后者已作为依赖项安装。

对于SCL中的Apache httpd(2.4.39 atm)是否是替代产品还是应该与httpd(2.4.6 atm)一起安装,我仍然感到困惑,在这种情况下,我想知道是否有这很有用,因为这两个程序都将尝试绑定到端口80和端口443。我肯定会缺少理解SCL生态系统的一些要点,特别是有关httpd或类似守护程序的信息。

1 个答案:

答案 0 :(得分:0)

应该可以将scl中的httpd与标准httpd交换 我对php版本也做过同样的事情。 scl启用httpd24 bash https://www.softwarecollections.org/en/scls/rhscl/httpd24/

我问自己一个问题,因为我想为centos 7启用TLS 1.3,但是除了httpd之外,它还需要手动安装的openssl版本才能使之成为可能。