NGINX geo指令块似乎没有占用本地网络范围

时间:2019-04-23 11:23:26

标签: nginx nginx-location

我正在尝试针对本地范围的nginx做一些特定的事情。我正在尝试通过geo指令实现这一目标。

geo $is_inside {
  default        0;
  192.168.1.0/24 1;
}

还有带有位置阻止功能的服务器。

location / {
            # message to the client
            #
            if ($is_inside) {
               return 403;
            }
            if ($ssl_client_verify != SUCCESS) {
                    return 403;
            }
    # First attempt to serve request as file, then
    # as directory, then fall back to displaying a 404.
    try_files $uri $uri/ =404;
}

if语句确实使用默认值1触发。但是不使用我自己的192.168.1.7 ip。我的配置有什么问题?

亲切的问候, 耶尔茂

0 个答案:

没有答案