Nginx 反相代理这么设置一个概率跳转至另外一个域名
1.com 反向代理 2.com 设置一个 20%概率跳转至 3.com 这么实现
Nginx 反相代理这么设置一个概率跳转至另外一个域名
1.com 反向代理 2.com 设置一个 20%概率跳转至 3.com 这么实现
1
Showfom PRO cache key一样了
|
3
liuhaotian May 16, 2015
你需要一个 nginx_lua 模块,可以选择在 rewrite_by_lua 进行控制
|
4
holinhot OP @liuhaotian 有相关文档吗没用过这个
|
5
liuhaotian May 16, 2015
|
6
holinhot OP @liuhaotian
location / { rewrite_by_lua ' local res = ngx.location.capture("/check-spam") if res.body == "spam" then ngx.redirect("/terms-of-use.html") end '; fastcgi_pass ...; } 这个概率应该怎么写呢 |
7
liuhaotian May 16, 2015
nginx lua 支持 random 随机函数
random=math.random() 你可以针对这个搜索 |
8
holinhot OP @liuhaotian if时间秒来设置概率?
|
9
holinhot OP @liuhaotian ok我找一下
|
10
ryd994 May 17, 2015 via Android
Nginx 有 AB test模块啊……
|
11
jqw1992 May 17, 2015
这是要做什么啊
|
12
holinhot OP |
13
liuhaotian May 17, 2015 via iPhone
这个明显的在你的原服务器进行处理就可以了,为什么要代理服务器处理呢… 另外lua应当是可以的
|
17
ryd994 May 18, 2015 via Android
|