温馨提示×

如何安装CentOS Apache2

小樊
48
2026-08-03 23:03:34
栏目: 智能运维

CentOS 里 没有 Apache2 这个包名,它使用的是 Apache HTTP Server,官方包名是 httpd。下面我按 CentOS 版本给你说明正确安装方式。


一、确认 CentOS 版本

cat /etc/centos-release

常见版本:

  • CentOS 7
  • CentOS 8 / Stream

二、CentOS 7 安装 Apache(httpd)

1️⃣ 安装 Apache

sudo yum install -y httpd

2️⃣ 启动并设置开机自启

sudo systemctl start httpd
sudo systemctl enable httpd

3️⃣ 查看运行状态

systemctl status httpd

4️⃣ 防火墙放行 80 端口

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

5️⃣ 测试

浏览器访问:

http://服务器IP

默认网页目录:

/var/www/html

三、CentOS 8 / CentOS Stream 安装 Apache

1️⃣ 安装 Apache

sudo dnf install -y httpd

2️⃣ 启动并设置开机自启

sudo systemctl start httpd
sudo systemctl enable httpd

3️⃣ 防火墙放行

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

四、常见配置目录说明

作用 路径
主配置文件 /etc/httpd/conf/httpd.conf
虚拟主机配置 /etc/httpd/conf.d/
网站根目录 /var/www/html
日志目录 /var/log/httpd/

五、常见问题

❓ 为什么是 httpd 而不是 apache2?

  • Debian / Ubuntu 才叫 apache2
  • RHEL / CentOS 的包名是 httpd

六、验证是否安装成功

httpd -v

输出示例:

Server version: Apache/2.4.x

如果你需要:

  • ✅ 配置 虚拟主机
  • ✅ 搭建 PHP + Apache
  • ✅ 配置 HTTPS(SSL)
  • ✅ 多站点部署

可以直接告诉我你的 CentOS 版本和使用场景,我可以一步步帮你配置。

0