location ~* \.(png)$ { proxy_pass https://bucketname.oss-cn-hangzhou.aliyuncs.com; proxy_set_header Host bucketname.oss-cn-hangzhou.aliyuncs.com; # 在 Nginx 设置中将 URI 的路径附加在 proxy_pass 的后面 rewrite ^/(.+\.png)$ /prod/files/2024/12/12/$1 break; }
实现的功能场景
访问代理域名,仅访问图片资源,
请求的URL:http://代理域名/123.png
代理请求存储桶地址,https://bucketname.oss-cn-hangzhou.aliyuncs.com/prod/files/2024/12/12/123.p