Windows NGINX 反向代理问题从 http 到 https 的代理或建议我使用配置文件

Windows NGINX 反向代理问题从 http 到 https 的代理或建议我使用配置文件

我有 Windows ServerIP 10.0.0.5

还添加了防火墙入站规则端口 80,443,9444

IP 100.100.50.50外部提供了一些公司并通过 VPN 隧道与该 Windows Server 连接IP 10.0.0.5

从手册中我应该将此公司添加到 hosts 文件中在 Windows 服务器的 hosts 文件中我添加了这个

100.100.50.50 someservice.com 127.0.0.1 loc.someservice.com

现在我在 Windows Server 中安装了 Insomnia,并按照手册设置了凭据,尝试像这样发布

post https://someservice.com:9444/oauth2/token 

在 Windows Server 中我获得了成功的结果,也就是说我获得了令牌等等……

现在我想从另一台本地 Windows 机器上尝试这篇文章

我在 windows server 中安装 nginx

这是我的配置

server {    
    listen 80; 
    listen 9444; 
    server_name loc.someservice.com:9444;
    location / {
     proxy_pass someservice.com:9444;
     proxy_set_header Host $host;
     proxy_set_header Host someservice.com;
     proxy_set_header X-Forwarded-Proto https;
     proxy_ssl_name $host;
     proxy_ssl_server_name on;
     proxy_ssl_session_reuse off;
   } 
 }

在我的本地机器上

我设置主机IP windows服务器

10.0.0.5 loc.someservice.com

我通过 Insomnia 在本地机器上发布如下内容

post http://loc.someservice.com:9444/oauth2/token    

获取错误

   Bad request 400

非常感谢你的帮助 :-)

相关内容