nginx在主机头中发送http调用而不是https到后端iis部署了azure app

时间:2017-05-16 09:47:11

标签: asp.net iis nginx

我的前端有ngInx,配置了SSL,我正在尝试代理传递到后端iis,我的部署了我的azure应用程序。 提出后端ngInx的请求正在传递" http"相反" https"由于我无法验证我的应用程序,从azure广告收到错误的请求错误。

那我怎么能通过" https"在调用iis后端azure应用程序时,在标题中#34; http"。

我尝试在不同的帖子中寻找答案,直到现在才有帮助

1 个答案:

答案 0 :(得分:0)

您需要在NginX配置中指定上游服务器是SSL。

您应该可以在proxy_pass指令中使用https,就像proxy_pass https://ip:port;一样,并使用proxy_ssl_verify off;

此处描述了更复杂的配置: https://www.nginx.com/resources/admin-guide/nginx-https-upstreams/