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

2017-08-02  本文已影响0人  microrobot

在(一)提到在审核时将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 "";
}
上一篇下一篇

猜你喜欢

热点阅读