备忘录

记录点滴技术

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  117 随笔 :: 0 文章 :: 7 评论 :: 14万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

由于生产环境中的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   goding  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示