502 значит Nginx достучался до TCP, но получил невалидный ответ от upstream или соединение сброшено; смотрите error_log, живость upstream, размер буферов и протокольные mismatch.
Разбор
- Upstream down / connection refused → часто 502.
- Преждевременный close приложения.
proxy_buffers малы для больших заголовков — тоже 502.
- Проверьте unix-socket права, если proxy на socket.
Итог
502 — проблема между Nginx и upstream, не «браузер кривой».