我正在尝试针对本地范围的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。我的配置有什么问题?
亲切的问候, 耶尔茂