使用nginx代理外部图像

时间:2012-07-24 14:55:46

标签: image proxy nginx

有没有办法用nginx代理外部图像而无需在本地下载和存储它们?即将图像的URI传递给我的代理服务器,如下所示:

`http://myproxydomain.com/http://example.com/image.jpg`

并在我的网站上的图片的URI属性中包含此src

1 个答案:

答案 0 :(得分:1)

是的 - 这是可能的:

    merge_slashes off;

    location ~ /(?<r>http://.*) {
        resolver 127.0.0.1;
        proxy_pass $r;
    }

你是否应该这样做是另一回事。 merge_slashes off可能不是一个好主意。