У меня есть простое приложение 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 не трогать запрос и просто переслать его на мой сервер?