你如何使用 Nginx 代理特定图像

How do you proxy a specific image with Nginx

我有这个url

https://example.com/image/test.jpg

而且我想用 Nginx 代理图像 url

https://cdn0.tnwcdn.com/wp-content/blogs.dir/1/files/2018/02/google-pacman-796x419.jpg

没有 url 改变,即保持与此相同 https://example.com/image/test.jpg

为了实现这一点,您会在位置块中放置什么?

您可以在 nginx 配置中使用 proxy_pass 参数:

server {
    # ...
    server_name example.com;
    # ...

    location /image/test.jpg {
        proxy_pass https://cdn0.tnwcdn.com/wp-content/blogs.dir/1/files/2018/02/google-pacman-796x419.jpg;
    }
}