温馨提示×

centos apache如何开启

小樊
44
2026-09-18 02:46:16
栏目: 智能运维

在 CentOS 上“开启 Apache”通常包含 安装、启动、设置开机自启、开放防火墙 几个步骤。下面按常见版本说明。


一、CentOS 7 / 8(使用 systemd)

1. 安装 Apache

sudo yum install httpd -y

(CentOS 8 也可用 dnf install httpd -y

2. 启动 Apache

sudo systemctl start httpd

3. 设置开机自启

sudo systemctl enable httpd

4. 查看运行状态

sudo systemctl status httpd

看到 active (running) 表示已开启。

5. 开放防火墙(重要)

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

6. 浏览器访问

http://服务器IP

看到 Apache 测试页即成功。


二、CentOS 6(老版本,使用 service)

sudo yum install httpd -y
sudo service httpd start
sudo chkconfig httpd on

三、常见问题

1. 启动失败

查看日志:

sudo journalctl -xe
# 或
sudo tail -f /var/log/httpd/error_log

2. 端口被占用

Apache 默认端口是 80,确认未被 Nginx 等占用。

3. 云服务器访问不了

  • 安全组需放行 80 / 443
  • 防火墙需放行 HTTP

如果你是指:

  • 编译安装 Apache
  • 配置虚拟主机
  • 开启 HTTPS(SSL)

可以告诉我你的 CentOS 版本和具体需求。

0