你如何使用 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;
}
}
我有这个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;
}
}