阿里云服务器、oss遇上苹果ipv6审核(二)

在(一)提到在审核时将nginx响应时将oss域名替换成国外支持ipv6服务器域名,即

subs_filter_types *;
subs_filter c.domain.cn cipv6.domain.cn g;
proxy_pass http://jettyserver;
proxy_set_header Accept-Encoding "";

如果app已经有先前版本在运行,为了不影响线上使用,可以通过user_agent判断build号来开启filter替换域名,如下:

    set $ipv6flag "";
if ($http_user_agent ~* "20170801") {
            set $ipv6flag "ipv6";
     }

   location / {

       proxy_set_header        Host $host;
        subs_filter_types *;
            subs_filter c.domain.cn  c$ipv6flag.domain.cn g;
        proxy_pass http://jettyserver;
        proxy_set_header Accept-Encoding "";
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容