温馨提示×

centos apache配置如何重启

小樊
42
2026-08-30 00:13:48
栏目: 智能运维

CentOS 上重启 Apache(httpd) 服务,根据你使用的 CentOS 版本 不同,命令略有区别。


✅ CentOS 7 / 8 / 9(使用 systemd)

重启 Apache

sudo systemctl restart httpd

启动 Apache

sudo systemctl start httpd

停止 Apache

sudo systemctl stop httpd

重新加载配置(不中断服务,推荐)

sudo systemctl reload httpd

查看运行状态

sudo systemctl status httpd

设置开机自启

sudo systemctl enable httpd

✅ CentOS 6 或更早版本(使用 SysVinit)

sudo service httpd restart

✅ 检查配置文件是否正确(重启前强烈建议)

httpd -t
# 或
apachectl configtest

✅ 如果输出 Syntax OK,说明配置没有问题。


✅ 常见路径说明

项目 路径
Apache 主配置 /etc/httpd/conf/httpd.conf
虚拟主机配置 /etc/httpd/conf.d/
网站根目录 /var/www/html
日志目录 /var/log/httpd/

✅ 常见问题排查

1️⃣ 端口被占用

ss -lntp | grep 80

2️⃣ 查看错误日志

tail -f /var/log/httpd/error_log

3️⃣ 防火墙放行 80/443

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

如果你愿意,可以告诉我:

  • ✅ CentOS 具体版本
  • ✅ 是修改了虚拟主机 / SSL / 反向代理?

我可以帮你精确判断 是否需要重启还是 reload 即可

0