温馨提示×

apache在centos上怎么启动

小樊
38
2026-09-02 22:11:16
栏目: 智能运维

在 CentOS 上启动 Apache(通常包名是 httpd)有几种常见方式,取决于你的 CentOS 版本(CentOS 6 用 service / chkconfig,CentOS 7+ 用 systemd)。


一、CentOS 7 / 8 / Stream(推荐方式,systemd)

1. 启动 Apache

sudo systemctl start httpd

2. 设置开机自启

sudo systemctl enable httpd

3. 查看运行状态

sudo systemctl status httpd

4. 重启 / 停止

sudo systemctl restart httpd
sudo systemctl stop httpd

二、CentOS 6 及更早版本(SysV init)

启动 Apache

sudo service httpd start

开机自启

sudo chkconfig httpd on

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

sudo yum install httpd      # CentOS 7/6
# 或
sudo dnf install httpd      # CentOS 8 / Stream

四、防火墙放行(重要)

如果外部访问不了,通常是防火墙问题:

firewall(CentOS 7+)

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

iptables(CentOS 6)

sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT
sudo service iptables save

五、验证是否启动成功

浏览器访问:

http://服务器IP

看到 Apache 测试页即成功。


如果你是 最小化安装Docker 容器,或者遇到 启动报错,可以把报错信息发给我,我帮你具体分析。

0