目录的Nginx代理

问题描述:

我正在使用图像服务器和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是否真的转发它,缩小问题范围。 –

感谢迈伦给了我一些信心,我在正确的轨道上。答案是:

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