如何在 RedHat 服务器上安装 httpd?什么 Yum 存储库?

How to install httpd on RedHat Server? What Yum repository?

我对这种服务器还很陌生,所以请原谅我的无知。

我要求我的公司提供一个 Linux 服务器来托管 Web 应用程序,他们给了我这个系统: Red Hat Enterprise Linux 服务器版本 7.7 (Maipo) 所以我做的第一件事就是尝试安装 Apache HTTP,该软件包在 yum 存储库中称为 httpd。

按照我做的教程:

sudo yum list httpd

它开始返回来自与我公司相关的镜像的一系列超时消息(他们是否托管 rhel 存储库?这是一种常见的做法吗?)

无论如何我开始禁用这个镜像,此时命令

sudo yum list httpd

刚刚返回:

Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
Repository rhel-7-server-rpms is listed more than once in the configuration
Error: No matching Packages to list

我尝试在没有任何技术基础知识的情况下添加回一些 repo,所以我只 post 此命令的结果:

sudo yum repolist enabled

Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
Repository rhel-7-server-rpms is listed more than once in the configuration
repo id                                                 repo name                                                        status
epel/x86_64                                             Extra Packages for Enterprise Linux 7 - x86_64                   13,457
rhel-7-server-optional-rpms/7Server/x86_64              Red Hat Enterprise Linux 7 Server - Optional (RPMs)              19,380
vmware-tools                                            VMware Tools                                                          1
repolist: 32,838

我该怎么办?我如何知道要添加哪个 repo and/or 启用以安装此通用包?

用于 RHEL 的 httpd2.4 被打包为一个软件集合,因此您必须先启用一些 repos。请参阅这些文档:

Release notes Installation

一旦你 "scl enable" 正确的回购协议,那么你将 "yum install httpd24"

如果您想要安装的快捷方式,请仅在此 Python Hello World page 上使用第 1 步,然后使用 yum 安装。