nginx 返回json格式内容

例子:

#如果访问的ip是192.168.1.1,就直接返回json格式的内容

    location / {
          default_type application/json;   #####格式
          if  ( $remote_addr ~ "(192.168.1.1)" ) {  #匹配
            return 200 '{"code":10000,"status":0}';
          }

  

#nginx限制只能某些ip访问某个url

set $flag 0;
if ($request_uri ~ "/admin/login.html") {  #限制的url
    set $flag "${flag}1";
}

if ( $remote_addr  !~ "127.0.0.1|10.0.0.100") {  #允许访问的ip
    set $flag "${flag}1";
}

if ($flag = "011"){ 
    return 403;
    break;
}

  

原文地址:https://www.cnblogs.com/zhangb8042/p/10551899.html