服务器重启后网站打不开?先检查这几个地方
服务器重启以后,最常见的一种情况就是:
服务器能SSH进去,但是网站打不开了。
这时候不要急着重装系统。
① 先看Nginx有没有启动systemctl status nginx如果看到:
inactive可以尝试:
systemctl start nginx② 再检查80/443端口ss -lntp | grep -E ':80|:443'如果没有任何结果,说明目前没有程序监听网站端口。
③ 检查Nginx配置nginx -t如果出现:
syntax is oktest is successful说明配置文件基本正常。
④ 再检查网站程序如果使用 PHP:
systemctl status php8.1-fpm如果使用 Docker:
docker ps因为有时候:
Nginx正常 ≠ 网站正常。
Nginx只是负责接收请求,后面的 PHP、Node.js、Python、Docker 等服务没有启动,网站一样打不开。
最后排查顺序服务器 → Nginx → 80/443端口 → PHP/Node/Docker → 网站程序
按照这个顺序查,通常比直接重启、重装系统更容易找到问题。
这也是服务器运维中一个很常见的排障思路。
页:
[1]
