Nginx-动态代理

一、需求场景

我方系统需要获取第三方人脸识别系统的图片在我们系统上展示,并且浏览器上无法直接和第三方给的IP进行通信。

第三方给的图片连接如下:

sh 复制代码
https:/1.2.2.3:8001/img?a=2&auth=DkjDF
https:/11.12.4.3:8002/img?a=2&auth=DkjDF

可以看到,给的每个图片的 IP 和端口都是不一样的。

开发计划给这个图片的url进行加工,加工后的url 格式如下:

sh 复制代码
https://我方系统IP/face-url?url=https:/1.2.2.3:8001/img?a=2&auth=DkjDF

https://我方系统IP/face-url?url=https:/11.12.4.3:8002/img?a=2&auth=DkjDF

nginx 配置:

sh 复制代码
    location /face-url/ {
        if ($query_string ~ "^url=(.*)"){
            set $face_url $1;
            proxy_pass $face_url;
        }
    }
相关推荐
wdfk_prog2 小时前
[Linux]学习笔记系列 -- [drivers][input]input
linux·笔记·学习
七夜zippoe2 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥2 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
忆~遂愿3 小时前
ops-cv 算子库深度解析:面向视觉任务的硬件优化与数据布局(NCHW/NHWC)策略
java·大数据·linux·人工智能
湘-枫叶情缘3 小时前
1990:种下那棵不落叶的树-第6集 圆明园的对话
linux·系统架构
Fcy6484 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满4 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠4 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Gary Studio4 小时前
rk芯片驱动编写
linux·学习
mango_mangojuice4 小时前
Linux学习笔记(make/Makefile)1.23
java·linux·前端·笔记·学习