服务器测评网
我们一直在努力

Linux Apache安装用yum具体步骤和注意事项是什么?

使用 YUM 在 Linux 系统中安装 Apache 服务器

在 Linux 系统中,Apache(HTTP 服务器)是最流行的 Web 服务器软件之一,它稳定、开源且功能强大,对于基于 Red Hat 的系统(如 CentOS、RHEL、Fedora 等),使用 YUM(Yellowdog Updater Modified)包管理器安装 Apache 是最简单、最推荐的方式,本文将详细介绍如何通过 YUM 安装 Apache,并完成基本配置与验证。

Linux Apache安装用yum具体步骤和注意事项是什么?

检查系统环境与更新软件源

在安装 Apache 之前,建议先确保系统已更新至最新的软件包列表,并检查系统是否满足基本要求,打开终端,执行以下命令:

sudo yum update -y  # 更新系统已安装的软件包  
sudo yum check-update  # 检查可用的更新  

确保系统已安装 EPEL(Extra Packages for Enterprise Linux)软件源,因为 Apache 可能依赖于 EPEL 中的额外依赖包,如果未安装,可通过以下命令添加:

sudo yum install epel-release -y  

安装 Apache 服务器

完成环境检查后,即可使用 YUM 安装 Apache,执行以下命令:

sudo yum install httpd -y  

YUM 会自动解析并安装 Apache 的核心包及其依赖项(如 apr、apr-util 等),安装完成后,可通过以下命令验证 Apache 是否成功安装:

httpd -v  # 查看 Apache 版本信息  

若输出显示版本号(如 Server version: Apache/2.4.41 (Unix)),则表示安装成功。

Linux Apache安装用yum具体步骤和注意事项是什么?

启动并设置 Apache 服务

安装完成后,Apache 默认不会自动启动,需手动启动服务,并设置为开机自启:

sudo systemctl start httpd  # 启动 Apache 服务  
sudo systemctl enable httpd  # 设置开机自启  

可通过以下命令检查服务状态:

sudo systemctl status httpd  

如果输出显示 active (running),则说明 Apache 已正常运行。

配置防火墙规则

默认情况下,Linux 防火墙(如 firewalld)可能会阻止 Apache 的默认端口(80 和 443),需开放这些端口以确保外部访问:

sudo firewall-cmd --permanent --add-service=http  # 开放 HTTP 端口(80)  
sudo firewall-cmd --permanent --add-service=https  # 开放 HTTPS 端口(443)  
sudo firewall-cmd --reload  # 重新加载防火墙配置  

测试 Apache 服务

完成配置后,可通过浏览器访问服务器的 IP 地址或域名,测试 Apache 是否正常运行。

Linux Apache安装用yum具体步骤和注意事项是什么?

curl http://localhost  # 在本地终端测试  

若浏览器显示 Apache 的默认欢迎页面(如 Apache HTTP Server Test Page powered by CentOS),则表示安装成功。

管理 Apache 服务

日常使用中,可能需要重启、停止或重新加载 Apache 配置,以下是常用命令:

sudo systemctl restart httpd  # 重启服务  
sudo systemctl stop httpd  # 停止服务  
sudo systemctl reload httpd  # 重新加载配置(不中断连接)  

Apache 的主配置文件位于 /etc/httpd/conf/httpd.conf,可根据需求修改虚拟主机、目录权限等参数,修改后需执行 sudo systemctl reload httpd 使配置生效。

通过 YUM 安装 Apache 是 Linux 系统中部署 Web 服务器的快捷方式,本文从环境准备、安装步骤、服务管理到防火墙配置,详细介绍了完整流程,掌握这些基础操作后,用户可进一步学习 Apache 的高级功能,如虚拟主机配置、SSL 证书部署等,以满足更复杂的 Web 服务需求。

赞(0)
未经允许不得转载:好主机测评网 » Linux Apache安装用yum具体步骤和注意事项是什么?