2016-10-03 22 views

回答

2

沒有<condition>支持><符號。

http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#if

但是你可以用LUA做到這一點:

 location/{ 
     default_type text/plain; 
     set $a 2; 
     set $b 1; 
     content_by_lua_block { 
      if ngx.var.a > ngx.var.b then 
      ngx.say("a > b") 
      else 
      ngx.say("a <= b") 
      end 
     } 
    } 

並確保您重新啓動nginx的任何配置也發生了變化。

+0

如果使用content_by_lua_file和lua_code_cache off;那麼你不需要重新啓動nginx,這可以加快開發的一點。 –