温馨提示×

centos如何检查apache2运行状态

小樊
48
2026-10-05 22:24:21
栏目: 智能运维

在 CentOS 上,Apache 的服务名通常是 httpd(不是 apache2,apache2 多见于 Debian/Ubuntu)。

1. 使用 systemctl 查看运行状态(推荐)

systemctl status httpd
  • 看到 active (running) 表示正在运行
  • 看到 inactive (dead) 表示未运行

2. 查看是否开机自启

systemctl is-enabled httpd

3. 启动 / 停止 / 重启 Apache

sudo systemctl start httpd
sudo systemctl stop httpd
sudo systemctl restart httpd

4. 查看进程是否存在

ps -ef | grep httpd

或

pgrep httpd

5. 查看端口监听(默认 80)

ss -lntp | grep :80

或

netstat -lntp | grep :80

6. 测试访问

curl http://localhost

如果你用的是 CentOS 6 或更早版本(无 systemctl):

service httpd status
service httpd start

如果你确认系统是 apache2 而不是 httpd,可以告诉我,我帮你进一步排查。

0 踩