“低地址位没有意义”是什么意思?

Eri*_*rik 20 nginx

我试图限制从 Internet 访问我博客上的登录页面,并且只能从我的 Intranet 访问它。

因此,我定义了以下位置

location ~/ghost/signing {
    allow 192.168.0.1/24;
    deny all;
}
Run Code Online (Sandbox Code Playgroud)

当我重新启动 Nginx 时,我收到以下警告:低地址位192.168.0.1/24/etc/nginx/sites-enabled/site

此外,我无法从我的 Intranet 访问该位置。

所以,我猜允许语句没有“加载”并且我最终拒绝了对该/ghost/signin页面的所有访问。

为什么低地址位毫无意义,我应该如何表述语句以使其按预期工作?

我试图用谷歌搜索低地址位是没有意义的,但我最终只得到了我认为是俄语的帖子,而且我不知道如何从俄语翻译。

Mik*_*ott 32

没有这样的网络192.168.0.1/24,因为它不是从/24网络范围之间的合法边界开始的。地址的最后一位已设置,但在此上下文中没有意义。正确的地址是192.168.0.0/24,这意味着范围从192.168.0.0192.168.0.255