2017-03-06 72 views
0

我正在使用圖像服務器和grunt來調整圖像大小。但是,當用戶訪問該網站時,他們會收到混合內容警告。目錄的Nginx代理

我想一種方法來阻止這是代理請求的用戶。我已經嘗試了幾件事,但如果我誠實,我不知道該怎麼做。

圖片服務器:http://www.imageserver.com/resize/1/12/77/6160877_272331112333_1_XLARGE.jpg?w=720&h=480

我想補充以下的錨標記:https://www.myserver.com/resize/1/12/77/6160877_272331112333_1_XLARGE.jpg?w=720&h=480

我想:

location /resize { 
    proxy_pass http://www.imageserver.com; 
    proxy_set_header Host www.imageserver.com; 
} 
+0

什麼是不工作?你改變配置後重新加載/重新啓動nginx嗎? –

+0

我得到了一個404 – MoreMadness

+0

嘗試在'-vvv'選項中使用'curl'並查看哪個服務器不高興以及nginx是否真的轉發它,縮小問題範圍。 –

回答

0

感謝邁倫給了我一些信心,我在正確的軌道上。答案是:

location ~/resize { 
    proxy_pass http://www.imageserver.com; 
    proxy_set_header Host www.imageserver.com; 
}