有没有办法让nginx通过HTTPS提供远程 HTTP图像?我基本上是在寻找以下PHP的nginx替代方案:
<?php
echo file_get_contents($_GET['url']);
答案 0 :(得分:0)
您可以将proxy_pass
指令与变量一起使用($arg_*
代表GET参数):
location / {
proxy_pass $arg_url;
resolver 8.8.8.8;
}
请注意,此配置可有效地从您的服务器进行开放式中继。所以,我不推荐它用于任何生产用途。