@Bogamut

Nginx можно ли настроить в конфиге переход по 307 ответу?

Заранее прошу прощения за, возможно, тупой вопрос. Просто никогда с front частью не работал, а тут такое.
На работе потребовалось настроить реакцию хостов на 307 ответ, пришедший с некоторого сервера.
Сервак имеет 2 дублирующих по функционалу адреса. Выкатил требование о балансировке запросов и т.д. Среди требований есть такой пункт - если наш хост сделал POST запрос по адресу 1, тот может ответить 307 кодом и в http хидере, в теге "Location", значением, условно, "адрес 2". Тогда хост должен отправить такой же запрос, но только по адресу 2.
Предложили мне подумать над реализацией с помощью nginx. В итоге удалось настроить балансировку исходящих запросов, но вот реакцию на 307 ответ нигде не смог найти на просторах интернета.
Правильно ли я понял, что nginx такие проблемы вообще решать не должен? Редиректы он делает как раз на запросы, а с ответами не работает?
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ответы на вопрос 1
@grinat
Балансировка не так делается, там просто в конфиге прописываешь upstream и их веса, https://nginx.org/ru/docs/http/ngx_http_upstream_m...

Что касается остального, то можно сделать через lua, либо найти модуль, который решает эту проблему, но это не зона ответственности веб сервера
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы