在本篇文章中,我们将详细讨论如何在 CentOS 8 操作系统上配置 Web 服务器。我们将使用 Apache HTTP 服务器作为我们的 Web 服务器,并通过一些示例源代码演示如何设置和管理该服务器。
步骤 1:安装 Apache HTTP 服务器
首先,我们需要安装 Apache HTTP 服务器。在终端窗口中执行以下命令来安装 Apache:
sudo dnf install httpd
安装完成后,启动 Apache 服务并设置其在系统启动时自动启动:
sudo systemctl start httpd
sudo systemctl enable httpd
你可以使用以下命令验证 Apache 是否已成功安装并正在运行:
sudo systemctl status httpd
步骤 2:配置防火墙
默认情况下,CentOS 8 的防火墙不允许外部访问 Apache 服务器。我们需要配置防火墙以允许 HTTP 和 HTTPS 流量通过。执行以下命令来配置防火墙:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service&#