xhr与Nginx反向代理为SharePoint 2016

我必须将nginx设置为SharePoint 2016的反向代理

Sharepoint 2016正在https://sp2016-dev.dev.local上运行

Nginx在windows环境下运行于sp2016-proxy.dev.local

C:\nginx-1.12.1\conf\nginx.conf我configuration了HTTPS Server like

 server { listen 443 ssl; server_name sp2016-proxy.dev.local; ssl_certificate proxy-cert.crt; ssl_certificate_key proxy-key.key; ssl on; ssl_session_cache builtin:1000 shared:SSL:10m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { proxy_pass https://sp2016-dev.dev.local; } } 

当我访问https://sp2016-proxy.dev.local ,页面被返回并且一些资源从https://sp2016-proxy.dev.local被加载,但是然后有一些由已经加载的启动启动的XMLHttpRequest .jsfor一些更多的JavaScript文件。

这些请求直接转到https://sp2016-dev.dev.local而不是https://sp2016-proxy.dev.local 。 在铬它抛出净:: ERR_INSECURE_RESPONSE。 我认为这是因为跨国请求

我需要通过反向代理传递所有请求和响应。 这样我可以查看它们并redirect到不同的服务器。