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