备忘录

记录点滴技术

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

由于生产环境中的win2012Server无法获取https的接口数据,萌生了通过反向代理封装为http再获取数据的想法。

但在测试环境win2012安装了iis的url rewrite,把iis都搞崩溃了,加上iis中配置转发也很麻烦,就没再尝试。后来我想到了nginx,在网上搜了一些配置反向代理的资料,没想到还挺简单的,这里我用的nginx版本是1.27.2。

 nginx.conf文件内容如下,红色标注处的本地监听端口和目标网址需要根据实际情况修改

events {
    worker_connections  1024;
}

http {
  underscores_in_headers on;
  client_max_body_size 1000m;
  include       mime.types;
  default_type  application/octet-stream;
  server {
    listen 2227;
    server_name  localhost;
    location / {
      proxy_set_header X-Real-IP $http_x_forwarded_for;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_pass https://xxx.yyy.com:8443;
    }
  }  
}

 

posted on 2024-11-20 22:44  goding  阅读(28)  评论(0)    收藏  举报