我试图限制从互联网到我博客登录页面的访问,并且只能从我的内部网访问它。
因此,我定义了以下位置
location ~/ghost/signing {
allow 192.168.0.1/24;
deny all;
}
192.168.0.1/24
当我重新启动 Nginx 时,我收到以下警告:/etc/nginx/sites-enabled/site
另外,我无法从我的内联网访问该位置。
因此,我猜测允许语句没有“加载”,并且我最终拒绝对该/ghost/signin
页面的所有访问。
为什么低地址位没有意义,我应该如何措辞才能使其按我的意图工作?
我尝试用谷歌搜索低地址位是没有意义的,但最终我只找到了我认为是俄语的帖子,而我不知道如何从俄语翻译过来。
答案1
不存在这样的网络192.168.0.1/24
,因为它不是从/24
网络范围之间的合法边界开始的。地址的最后一位已设置,但在此上下文中毫无意义。正确的地址应该是192.168.0.0/24
,这意味着范围从192.168.0.0
到192.168.0.255
。