# Nginx 502 Bad Gateway 怎么排查

URL: https://caijiao.org/how-to/linux-docker/linux-nginx-502
Source: docs/how-to/linux-docker/linux-nginx-502.md
Description: Nginx 502 Bad Gateway 怎么排查：检查上游服务是否运行、端口是否正确、Nginx 错误日志写了什么。 包含可执行命令、排查顺序和相关 Linux、Docker 内容入口。

## 快速答案

检查上游服务是否运行、端口是否正确、Nginx 错误日志写了什么。

```bash
sudo nginx -t
journalctl -u nginx -n 100
curl -I http://127.0.0.1:3000
```

## 使用要点

- 改 Nginx 前先备份当前配置，修改后用 `nginx -t` 检查再 reload。
- 代理和 HTTPS 问题要同时看浏览器报错、Nginx 错误日志和上游服务状态。

## 相关内容

- [Linux / Docker 问题](/how-to/linux-docker/)
- [Linux 教程](/linux/)
- [Docker 教程](/docker/)
- [Linux 网络工具](/linux/network/tools)
- [Linux 日志管理](/linux/system/log-management)
