以下是Debian Nginx故障排查方法:
systemctl status nginx查看Nginx是否运行,未运行则用systemctl start nginx启动。tail -f /var/log/nginx/error.log实时查看错误日志,定位具体错误信息。nginx -t检查配置文件语法,有错误则根据提示修改。sudo lsof -i :80或sudo netstat -tulnp | grep 80查看端口是否被占用,冲突则停止相关服务或修改Nginx端口。sudo chown -R www-data:www-data /path和sudo chmod -R 755 /path设置。top、htop、df -h等命令查看CPU、内存、磁盘空间是否充足。systemctl status php-fpm查看。ufw或firewall-cmd放行80/443端口,临时关闭SELinux用setenforce 0测试。