sudo systemctl status nginx
查看Nginx服务状态,获取错误提示。sudo tail -f /var/log/nginx/error.log
实时查看最新错误日志,定位具体问题。sudo nginx -t
测试配置文件语法,修复错误后重启服务。sudo netstat -tulnp | grep -E ':80|:443'
检查端口是否被占用,修改配置或停止占用进程。ufw
)允许HTTP/HTTPS端口,临时关闭SELinux(sudo setenforce 0
)排查。sudo chown -R www-data:www-data /etc/nginx /var/log/nginx
确保Nginx用户有权限访问关键目录。top
或 free -h
确认系统内存、CPU资源充足。sudo systemctl restart nginx
重启服务。若以上步骤无效,可查看系统日志(journalctl -xe
)或考虑重新安装Nginx。