这是我的Nginx配置文件:
http {
server {
listen 8080;
location / {
root /data;
}
}
server {
listen 8081;
location / {
root /data;
}
}
upstream sample {
server 127.0.0.1:8081;
}
upstream sample1{
server 127.0.0.1:8080;
}
server {
listen 80;
access_by_lua_block {
if(type(ngx.var.arg_variable)~="nil") then
key=tonumber(ngx.var.arg_variable) % 2
if (key==0) then
ngx.exec("@s")
else
ngx.exec("@s1")
end
else
ngx.say("none variable variable=")
end
}
location @s{
proxy_pass http://sample;
}
location @s1{
proxy_pass http://sample1;
}
}...
我得到一个错误:重写或内部重定向周期,同时访问链接http://localhost/t/temp.html?variable=70时重定向到命名位置“ @s” ; 请提供帮助。