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;
        }
    }
相关推荐
蓝天居士3 分钟前
Linux网络驱动之Fixed-Link(29)
linux·运维·网络
techdashen17 分钟前
把 Matrix 聊天服务器搬到 Serverless 上,还顺便免费升级了量子加密
运维·服务器·serverless
一叶龙洲25 分钟前
Ubuntu24.04向日葵远程控制
linux·运维·ubuntu
似水এ᭄往昔30 分钟前
【Linux】--文件系统之软硬链接
linux·运维·服务器
叶 落32 分钟前
Ubuntu 通过 Docker 安装 Mysql8
linux·ubuntu·docker
乌萨奇也要立志学C++42 分钟前
【Linux】Socket编程UDP Echo 服务器→翻译服务器→多人聊天室
linux·服务器·udp
likeGhee1 小时前
docker创建nginx+keepalived+nacos集群(仅测试环境)
nginx·docker
yyuuuzz1 小时前
国际云服务器的技术特性与使用场景
运维·服务器
代码中介商1 小时前
Linux多线程编程进阶:fork与锁的交互及网络编程入门
linux·运维·服务器
我不是立达刘宁宇1 小时前
权限提升-前置基础-linux
linux·运维·服务器