温馨提示×

centos怎么安装apache2

小樊
38
2026-08-30 01:03:53
栏目: 智能运维

在 CentOS 上安装 Apache(httpd) 的方法取决于你使用的 CentOS 版本。下面分别说明 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️⃣ 检查状态

sudo 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

CentOS 8 默认使用 dnf。

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

三、常用 Apache 操作命令

功能 命令
启动 systemctl start httpd
停止 systemctl stop httpd
重启 systemctl restart httpd
重载配置 systemctl reload httpd
查看状态 systemctl status httpd

四、配置文件位置

文件 / 目录 说明
/etc/httpd/conf/httpd.conf 主配置文件
/etc/httpd/conf.d/ 额外配置
/var/www/html 默认网站目录
/var/log/httpd/ 日志目录

五、常见问题

❓ 访问不到页面?

  • 检查 Apache 是否启动
  • 检查防火墙
  • 云服务器检查 安全组 / 80 端口
  • 检查 SELinux:
getenforce

如果是 Enforcing,可临时关闭测试:

sudo setenforce 0

如果你告诉我 CentOS 具体版本 或 是否要配合 PHP / MySQL,我可以给你更完整的 LAMP 安装方案。

0 踩