Добрый день. Столкнулись с проблемой - при попытке загрузить файл, не авторизовавшись, backend отвечает 401, но nginx отдает клиенту 502. Но если например сделать запрос без отправки файла, но с отправкой формы, nginx отдает как и надо 401.
Пока предположение такое: Для всех запросов на backend работает защитник, который из всех данных загружает и смотрит только заголовки. Если заголовки не содержат верный токен доступа то запросу отдаётся 401 и на этом конец. В запросе POST через nginx идут данные, килобайты, мегабайты и т.д. Nginx получает их в буфер и пытается отправить на backend, но сразу после отправки заголовков получает 401. А так как не отправил все данные и их backend отказался читать считает что backe-end недоступен. Такое может быть? И главное как сделать так чтобы nginx отдавал клиенту 401? Спасибо -- С уважением, Dmitry WD Posted at Nginx Forum: https://forum.nginx.org/read.php?21,280939,280939#msg-280939 _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
