Задать вопрос
@MaxedJ

Как перенаправить полностью запрос через NGINX?

Необходимо перенаправить POST запросы приходящие на сервер на другой сервер, почти необходимого поведения получилось через permanent Redirect( return 301). Но необходим функционал, чтобы светились не изначальные IP серверов от которых пришел запрос, а IP этого перенаправляющего сервера, пробовал proxy_pass и mirror, они каверкали изначальные запросы (например перенаправляя GET вместо пришедшего POST)
  • Вопрос задан
  • 278 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Академия Eduson
    DevOps-инженер
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@dodo512
error_page 418 = @proxy;

if ($request_method = 'POST') {
    return 418;
}

location @proxy {
    proxy_pass http://site.ru;
}
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы