Google 字体加速修复偶尔 502 问题
•
这是由于字体加速服务器到谷歌的 IPv6 连接不可用,而 nginx 在反向代理的时候有时会解析出 IPv6 地址,通过 IPv6 访问失败后不会像浏览器一样自动切换到 IPv4,就返回了 502 错误。
解决方法是在 nginx.conf 中添加下列配置:
resolver 202.141.160.95 202.141.160.99 ipv6=off;
这样应该就不会解析出 IPv6 地址了。但事实上从日志中发现仍有部分 HTTP 请求使用了 IPv6 地址访问,从而出现 502,原因未知。