nginx代理微信头像

1,237 阅读1分钟

前言

在进行微信相关接口开发时,会遇到微信那边获取的头像地址,无法在自己的系统中正常显示。这个时候有两种方案,一种方案是把微信的头像转存一份到我们自己的服务器,然后生成一个新的地址进行访问。第二个方案就是通过反向代理的形式。后面介绍的就是通过nginx反向代理的形式来正常显示微信头像。

正文

在nginx中增加此配置

location /nginxProxyImg {
		# 去除referer
        proxy_set_header Referer "";
        resolver 114.114.114.114;
        proxy_pass $arg_url;
}

然后访问 http://你的域名/nginxProxyImg?url=微信头像,就可以正常访问了。