当前位置: 首页 > article >正文

nginx转发接口地址【非常实用】

使用场景

由于客户的需求是要访问一个外网接口
比如http://58.20.57.190:6652
实例
http://58.20.57.190:6652//uploadBasePatient?Barcode=1000000073&customerCode=1
在这里插入图片描述
比如外网才能访问,科室电脑是访问不了外网的
我们就需要中间在一个既有外网又有内网的前置机(就是一台内外网都有的电脑)上转发
以前我是用webservice转发的,会比较麻烦,要部署IIS,以及.NET框架,如果不顺利的话服务要装一天以上
如果用nginx的话就会很简单了,只需要配置一下访问地址即可

使用方式

在这里插入图片描述

server{
		listen 6652;
		server_name localhost; #此处指定子域名访问
		location / {
		proxy_pass http://58.20.57.190:6652;
		proxy_set_header Host $host;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-Forwarded-Proto $scheme;

}
}
在这里插入图片描述

在这里插入图片描述
保存后,打开nginx或者重启nginx
在这里插入图片描述
然后我们去只有内网的电脑,直接访问内网地址即可
在这里插入图片描述
访问地址
外网
http://58.20.57.190:6652/login
内网(比如我这里是三医院的内网)
http://172.16.10.41:6652/login

至此结束,非常方便


http://www.kler.cn/a/281859.html

相关文章:

  • 如何解决JAVA程序通过obloader并发导数导致系统夯住的问题 | OceanBase 运维实践
  • RPA真的是人工智能吗?
  • AWD脚本编写_1
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-11-04
  • uniapp微信小程序转发跳转指定页面
  • Ubuntu22.04基于ROS2-Humble安装moveit2教程(亲测)
  • Flink内存调优
  • el-input按回车 界面自动刷新
  • 【C/C++】Sleep()函数详解
  • 苹果 iOS / iPadOS 18 beta8和iOS / iPadOS 18.1 beta3版本更新
  • 【生命之树】
  • 开环响应(频率响应+相移响应)+闭环响应(负反馈对带宽的影响+增益-带宽积)+正反馈与稳定性/补偿(选学)
  • DENCLUE算法原理及Python实践
  • 字典查找对应输入的字符
  • 【TVM 教程】构建图卷积网络
  • 【自动化】考试答题自动化完成答案,如何实现100%正确呢
  • JS中【querySelectorAll】详解
  • AI模型:全能与专精的较量与未来潜力探讨
  • DP2.0和HDMI2.1的计算
  • 宠物浮毛怎么去掉比较高效?必看榜五星好评浮毛空气净化器
  • 【Hot100】LeetCode—22. 括号生成
  • 开发体育直播平台:如何全面防护,抵御网络攻击?
  • 【PostgreSQL教程】PostgreSQL 高级篇之 视图
  • WPF- vs中的WPF应用项目模板 如何自己实现
  • 关于 etcd lease,以下说法正确的是?
  • golang学习笔记——grom连接mysql