Перенаправление на обратный прокси-сервер NGINX из приложения IIS - PullRequest
0 голосов
/ 27 мая 2019

У меня есть простое приложение IIS, в настоящее время интегрированное со службой OneAuth для единого входа .... Мне нужно получить приложение IIS для перенаправления на обратный прокси-сервер NGINX, а затем переслать этот запрос в службу OneAuth, а затем вернуться к моему приложение

На моем сервере NGINX у меня есть этот конфиг

    proxy_cache one;
        location /proxy {
        proxy_set_header X-Real-IP  $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header X-Forwarded-Host $host;
        proxy_buffering off;
        proxy_pass https://one_auth_server:8888/;
        }

В моем приложении IIS я настроил его на пересылку всех запросов на мой сервер nginx по пути / forward в разделе HTTP Redirect

Когда я захожу в свое приложение, я вижу, что оно пересылается на мой прокси-сервер nginx, и прокси-сервер пытается затем перенаправить запрос на мой сервер OneAuth, но мой сервер OneAuth выдает ошибку ..... Я чувствую, что это происходит, потому что прокси может быть зачистка заголовков и т.д .....

Можно ли в любом случае заставить сервер nginx не трогать запрос и просто переслать его на мой сервер?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...