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

至此结束,非常方便

相关推荐
润滑卫士1 小时前
液压系统工作粘度窗口等级选型:泵允许粘度范围与油温-粘度匹配计算
运维
Csvn2 小时前
Nginx 配置语法与上下文:一次搞懂继承、变量与用 map 替掉 if
后端·nginx
每月一号准时摆烂4 小时前
服务器运维笔记(一)——使用shell编写实时查看BMC功率的脚本
运维·服务器·笔记
时间售卖铺5 小时前
Chrony与SSH实战:精准时间同步与安全远程登录
运维·安全·云原生·ssh
微订校园外卖系统5 小时前
校园代取快递系统选型:现成系统与定制开发的技术核对项
大数据·运维·人工智能·外卖系统·本地生活·微订
QXWZ_IA5 小时前
管道GIS测绘如何实现自动化成图:三种成图方式怎么选
运维·人工智能·安全·自动化
一条破秋裤5 小时前
【1112】Linux中断【整理】
linux·运维·服务器
分布式存储与RustFS5 小时前
OpenObserve 的日志别堆本地盘:用 RustFS 当它的对象存储底座
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
新*7 小时前
ES 7.17 三节点 Docker 集群接入 IK 自定义词典:一次从丢插件到热更新的完整排障
运维·elasticsearch·docker·中文分词·ik分词
风翼靓崽7 小时前
jenkins搭建与简单使用
运维·jenkins