Linux Labs

Веб-стек / Ступень 2 из 9

Reverse proxy и 502

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 8 из 8 · итог · 2 мин

Итог

  • 502 Bad Gateway составляет nginx: участок от клиента до nginx прошёл, а от nginx до приложения — нет.
  • Причину на втором участке nginx пишет в error.log: адрес upstream и код — 111 никто не слушает, 2 нет файла сокета, 13 нет прав у www-data.
  • Второй участок проверяют отдельно — запросом к приложению с самого сервера.
  • Путь после порта в proxy_pass заменяет совпавшее начало location: с / приложение получает путь без префикса.
  • Магазин отвечал 502, хотя работал: nginx отправлял запросы на порт 8000, а приложение слушало 8001.
Ubuntu 24.04
Загрузка…