Size: a a a

2021 May 25

DK

Denis KDI in nginx_ru
?
источник

PM

Pavel Mellonges® in nginx_ru
Кто недавно начал изучать nginx для node js и хочет по фасту его изучить - пишите в ЛС (я сам его не знаю nginx, но как правило вместе быстрее и легче понять какую-либо технологию)
источник

Ш

Шаунти бмантер... in nginx_ru
благодарю)
источник

k

kkv in nginx_ru
есть у кого опыт в развертывании adfs серез обратную проксю на nginx? работает? поделитесь конфигом прокси, плиз
источник

k

killswitch in nginx_ru
всем привет! Есть nginx, который проксипассит запросы на бэкенд. Если запрос неверный, от бэка возвращается JSON  с кириллицей, например
{"code":"validation.error","message":"Объект содержит ошибки","errors":[{"defaultMessage":"must not be null","field":"sum"}]}

Когда бэк дергается курлом напрямую, то так все и приходит. Если дергать nginx - то вместо кириллицы приходят крякозябры.
Бэкенд ответы шлет в UTF-8.
В конфиге в server {...} стоит charset off;

Location выглядит так:
https://pastebin.com/j4cAc1gh

Что я упустил, почему nginx корежит ответ?
источник

k

killswitch in nginx_ru
В хедерах как request, так и response указано: content-type: application/json;charset=UTF-8
источник

Y

Yuri in nginx_ru
сильный конфиг
источник

Y

Yuri in nginx_ru
целый локейшн с прокси-пассом.
источник

Y

Yuri in nginx_ru
Остальное где?
источник

ВМ

Владимир Муковоз... in nginx_ru
заголовки смотри
источник

k

killswitch in nginx_ru
ща подготовлю
источник

k

killswitch in nginx_ru
да вот в конфиге добавляется в одном локейшне, который вроде бы не затрагивается, а в reauest headers заголовках от nginx всегда приходит content-type: application/json;charset=UTF-8
От приложения напрямую приходит только content-type: application/json;
источник

k

killswitch in nginx_ru
Вот конфиг https://pastebin.com/jBGJpF8t
источник

k

killswitch in nginx_ru
а, и nginx.conf тоже надо, наверное, 1 сек
источник

ВМ

Владимир Муковоз... in nginx_ru
так может там не utf8?
источник

ВМ

Владимир Муковоз... in nginx_ru
nginx -T
источник

k

killswitch in nginx_ru
там несколько сайтов, щас тогда оставлю только тот, о котором говорю
источник

ВМ

Владимир Муковоз... in nginx_ru
ты не ответил, так может это не утф8?
источник

ВМ

Владимир Муковоз... in nginx_ru
не прописывай через nginx этот заголовок, пусть идёт тот что генерит бек
источник

k

killswitch in nginx_ru
в заголовках утф-8 везде. В консоли, где делаю, локаль утф-8.
Заголовок через nginx не прописываю, в том и прикол. Только вот для метода OPTIONS он задается, а дергаем GET
источник