1

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

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

1 回答 1

0

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

location / {
    proxy_pass $arg_url;
    resolver 8.8.8.8;
}

请注意,此配置有效地从您的服务器进行开放中继。因此,我不建议将其用于任何生产用途。

于 2013-02-27T02:27:05.150 回答