温馨提示×

apache2在centos如何启动

小樊
39
2026-08-30 01:11:50
栏目: 智能运维

CentOS 上启动 Apache(httpd) 可按下面步骤操作(适用于 CentOS 7/8/Stream,使用 systemd):

1. 安装 Apache(如果还没装)

sudo yum install -y httpd

(CentOS 8 / Stream 可用 dnf 代替 yum

2. 启动 Apache

sudo systemctl start httpd

3. 设置开机自启(可选)

sudo systemctl enable httpd

4. 查看运行状态

sudo systemctl status httpd

5. 防火墙放行 HTTP 服务(重要)

如果系统启用了 firewalld

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

6. 测试

浏览器访问服务器 IP:

http://服务器IP

看到 Apache HTTP Server Test Page 即成功。


常见问题

  • 端口被占用:检查是否有其他服务占用 80 端口
    sudo netstat -tulnp | grep :80
    
  • 权限问题:确保 /var/www/html 目录权限正确
  • SELinux:如页面无法访问,可临时测试关闭 SELinux
    sudo setenforce 0
    

如果你用的是 CentOS 6(init.d)Docker / 云服务器,可以告诉我,我可以给你对应的启动方式。

0