2012-07-24 113 views
3

有沒有辦法使用nginx代理外部圖像,而無需在本地下載和存儲它們?即通過圖像的URI到我的代理服務器是這樣的:nginx代理服務器外部圖像

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

及包括本URIsrc屬性爲我的網站上的圖像。

回答

1

是 - 這是可能的:

merge_slashes off; 

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

無論你應該做的又是另外一回事。有merge_slashes off可能不是一個好主意。