nginx 配置问题集

一、关闭内网ip的access日志


location ~ xxxxxx{ 

 if ( $remote_addr ~ "1.1.1.*" ) {

    access_log off;

 }

}


二、if的or条件

location / {

        set $flag 0;

        if ($query_string ~ "xxx"){

                set $flag 1;

                proxy_pass http://s1;

        }

        if ($query_string ~ "OOO"){

                set $flag 1;

                proxy_pass http://s1;

        }

        if ($flag = "0"){

                return 200;

        }

}


如果不加return 200的话 所有非匹配请求都会404? 为神马!!

你可能感兴趣的:(nginx 配置问题集)