温馨提示×

centos怎样开启apache

小樊
43
2026-09-21 06:03:37
栏目: 智能运维

在 CentOS 上开启(启动)Apache,通常按以下步骤操作(以 CentOS 7/8 为例,Apache 包名是 httpd):


一、安装 Apache(如果还没装)

sudo yum install httpd -y

(CentOS 8 可用 dnf

sudo dnf install httpd -y

二、启动 Apache

sudo systemctl start httpd

三、设置开机自启

sudo systemctl enable httpd

四、查看运行状态

sudo systemctl status httpd

看到 active (running) 就说明启动成功。


五、防火墙放行 80 端口(重要)

如果开了 firewalld:

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

如果是云服务器,还要在安全组里放行 80 端口。


六、测试访问

浏览器访问服务器 IP:

http://服务器IP

看到 Apache 测试页即成功。


常见问题

1. CentOS 6(老系统)

service httpd start
chkconfig httpd on

2. 启动失败排查

journalctl -xe

或看日志:

tail -n 50 /var/log/httpd/error_log

如果你用的是 CentOS 哪个版本是不是最小化安装有没有 SELinux 问题,可以告诉我,我帮你具体看。

0