我有一个简单的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服务器的所有请求转发到HTTP重定向部分中的/ forward路径
当我转到我的应用程序时,我看到它确实转发到了我的nginx代理,并且代理尝试将请求转发到我的OneAuth服务器,但是我的OneAuth服务器抛出了一个错误.....我认为这是因为代理可能正在剥离标题等.....
无论如何,我是否可以让Nginx服务器不触摸请求并将其转发到我的服务器?