nginx 一个站点配置问题

发布于 2022-09-11 21:06:11 字数 305 浏览 32 评论 0

假设,我有一个地址:
https://cut_img_server.com/upload/w_300,h_250,c_1/https://img_server.com/file.jpg
能访问裁剪图片服务器裁剪图片,这个地址有个缺点就是把真正的图片地址也包含进去了。

请问,我如何配置 cut_img_server.com nginx 代理,能访问这个地址:
https://cut_img_server.com/upload/w_300,h_250,c_1/file.jpg
从而访问到第一个地址呢。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

近箐 2022-09-18 21:06:11

去掉这个也没啥意义噻,因为你的目标url是不变的,就算你用rewrite转发,最终地址还是https://cut_img_server.com/upload/w_300,h_250,c_1/https://img_server.com/file.jpg噻,

如下是使用rewrite匹配参数,然后做重定向,把url重新拼接成目标url的做法

        #假设请求为/api/cut/w_300,h_250,c_1/file.jpg
        location /api/cut/ {
           rewrite ^/api/cut/(.*)/(.*)$ https://cut_img_server.com/upload/$1/https://img_server.com/$2 break;
        }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文