NGINX配置允许IP段提示invalid parameter错误,求排查原因
NGINX IP段访问配置错误原因及修复
错误原因:你使用的
165.165.165.0/255格式不符合NGINX的IP段规则。NGINX仅支持两种合法的IP段写法:- CIDR前缀表示法:斜杠后跟0-32之间的前缀长度,比如要匹配165.165.165.0到165.165.165.255的网段,应写
165.165.165.0/24 - 完整子网掩码表示法:用空格分隔IP和完整子网掩码,比如
165.165.165.0 255.255.255.0
- CIDR前缀表示法:斜杠后跟0-32之间的前缀长度,比如要匹配165.165.165.0到165.165.165.255的网段,应写
修复后的配置示例(二选一即可):
allow 165.165.165.0/24; deny all;或者
allow 165.165.165.0 255.255.255.0; deny all;验证修复:执行
sudo nginx -c /etc/nginx/nginx.conf -t,若输出nginx: configuration file /etc/nginx/nginx.conf test is successful则配置合法。
内容的提问来源于stack exchange,提问作者ostr
相关产品推荐
相关产品推荐

