nginx:通过https提供远程图像

时间:2013-02-22 18:43:30

标签: php nginx

有没有办法让nginx通过HTTPS提供远程 HTTP图像?我基本上是在寻找以下PHP的nginx替代方案:

<?php
echo file_get_contents($_GET['url']);

1 个答案:

答案 0 :(得分:0)

您可以将proxy_pass指令与变量一起使用($arg_*代表GET参数):

location / {
    proxy_pass $arg_url;
    resolver 8.8.8.8;
}

请注意,此配置可有效地从您的服务器进行开放式中继。所以,我不推荐它用于任何生产用途。