Red Hat 8:官方存储库中缺少“mod_ssl”吗?

Red Hat 8:官方存储库中缺少“mod_ssl”吗?

我目前在 Red Hat 8 机器上配置了一个带有 SSL 证书的 Web 服务器。我无法正常运行apachectl configtest并返回Invalid command 'SSLCertificateFile', perhaps misspelled or defined by a module not included in the server configuration

我发现mod_ssl缺少该模块,因为我只是尝试yum install mod_ssl在 Red Hat 8 中没有匹配的存储库。然后我搜索了https://pkgs.org/search/?q=mod_ssl我可以在哪里拿到包裹。我以为certwatch-mod_ssl-1.2-1.el8.x86_64.rpm可以完成这项工作,但它也需要mod_ssl返回nothing provides mod_ssl needed by certwatch-mod_ssl-1.2-1.el8.x86_64

我剩下的选择是从 Raven Modular x86_64 安装 SSL 模块的第三方存储库。我无法想象 Red Hat 8 没有为 Apache 服务器提供任何自己的 SSL 模块。依赖第三方来完成如此基本和关键的任务感觉不太对劲。

答案1

我发现mod_ssl缺少该模块...我只是尝试了一下yum install mod_ssl,它在 Red Hat 8 中没有匹配的存储库。

我无法重现您的观察结果。在几乎开箱即用的安装中

cat /etc/redhat-release
Red Hat Enterprise Linux release 8.8 (Ootpa)

该命令yum provides mod_ssl仅报告

mod_ssl-1:2.4.37-56.module+el8.8.0+18758+b3a9c8da.6.x86_64 : SSL/TLS module for the Apache HTTP Server
Repo        : rhel-8-for-x86_64-appstream-rpms
Matched from:
Provide    : mod_ssl = 1:2.4.37-56.module+el8.8.0+18758+b3a9c8da.6

该软件包似乎可从 内使用rhel-8-for-x86_64-appstream-rpms。这表明您的设置和配置中存在其他问题,特别是您的订阅。

下一步该如何进行?

检查您的 Red Hat 订阅。例如

~$ sudo subscription-manager status
+-------------------------------------------+
   System Status Details
+-------------------------------------------+
Overall Status: Current

System Purpose Status: Not Specified

~$ sudo subscription-manager list
+-------------------------------------------+
    Installed Product Status
+-------------------------------------------+
Product Name:   Red Hat Enterprise Linux for x86_64
Product ID:     479
Version:        8.8
Arch:           x86_64
Status:         Subscribed
Status Details:
Starts:         01/01/2021
Ends:           01/01/2024

进一步阅读

相关内容