温馨提示×

centos怎样重启apache

小樊
54
2026-08-03 22:27:35
栏目: 智能运维

CentOS 上重启 Apache(通常是 httpd 服务),常用方法如下:

一、CentOS 7 / 8 / 9(使用 systemd)

sudo systemctl restart httpd

其他常用命令:

# 启动
sudo systemctl start httpd

# 停止
sudo systemctl stop httpd

# 重载配置(不中断服务)
sudo systemctl reload httpd

# 查看状态
sudo systemctl status httpd

# 开机自启
sudo systemctl enable httpd

二、CentOS 6 及更早版本(使用 service)

sudo service httpd restart

三、确认 Apache 是否安装

httpd -v
# 或
rpm -qa | grep httpd

如果提示 command not found,可能未安装:

sudo yum install httpd        # CentOS 7
sudo dnf install httpd        # CentOS 8/9

四、常见问题

  • 端口被占用
    sudo netstat -tulnp | grep :80
    
  • 配置文件错误
    重启前建议先测试:
    sudo httpd -t
    
  • 防火墙未放行 80/443
    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    sudo firewall-cmd --reload
    

如果你用的是 CentOS 版本不确定,可以发我 cat /etc/os-release 的输出,我可以给你更精确的命令。

0