帮助中心

立即注册 咨询客服

当前位置:首页 > 帮助中心> 如何在CentOS 8服务器上安装Apache 2.2.43?

如何在CentOS 8服务器上安装Apache 2.2.43?

发布时间:2020年06月16日 09:31:27    来源: A5互联

Apache网络服务器是一个开源和流行的HTTP网络服务器,继续享有大量的市场份额在托管行业。它提供了大量的功能,包括模块增强、多协议支持、简化配置和多语言支持等。

另请参阅:如何在CentOS 8系统服务器上安装Nginx?

在本文中,我们将引导您在CentOS 8和RHEL 8的虚拟主机环境下安装Apache webserver。在编写本教程时,Apache的最新版本是Apache 2.2.43。

一、安装Apache Web服务器

首先,请使用以下dnf命令更新您的CentOS 8或RHEL 8系统软件包列表。

$ sudo dnf update

更新完成后,通过执行以下命令来安装Apache Webserver。

$ sudo dnf install httpd

安装完成后,您可以通过运行rpm命令来验证Apache的版本。

$ rpm -qi httpd

该命令将打印出一系列信息,例如软件包的版本,发行日期,内部版本和体系结构。

要启动Apache HTTP Web服务,请运行systemctl命令。

$ sudo systemctl start httpd

要确认服务是否正在运行,请执行。

$ sudo systemctl status httpd

从输出结果中,绿色的“ 活动 ”状态表示Apache Web服务器已启动并正在运行。

要清除有关Web服务器正在运行的任何疑问,请通过浏览服务器的IP地址或域名,从Apache请求一个测试页。

http://你的服务器IP地址

浏览服务器的IP地址时,可以看到测试页面。

说明:您可以通过运行ifconfig命令来获取服务器IP 。如果您的服务器托管在云上,则可以通过运行curl命令获取公共IP 。

$ curl ifconfig.me

$ curl -4 icanhazip.com

二、管理Apache Web服务器

随着Apache的安装并运行,您可以使用systemctl检查工具来管理Apache的。

例如,要停止Apache,请运行以下命令:

$ sudo systemctl stop httpd

要再次启动该服务,请执行:

$ sudo systemctl start httpd

如果您对其任何配置文件进行了更改,并且需要重新启动以应用更改,请执行以下命令:

$ sudo systemctl restart httpd

重新启动服务通常会导致服务中断。更好的选择是简单地重新加载而不会中断连接。

$ sudo systemctl reload httpd

要在启动或重新引导时自动启动Apache Web服务器,请运行以下命令。这将确保Apache自动启动而无需您干预。

$ sudo systemctl enable httpd

如果选择不在启动时自动启动服务,请运行:

$ sudo systemctl disable httpd

在本文中,我们学习了如何在CentOS 8和RHEL 8上安装Apache Web服务器,以及相关的管理命令。