以下内容不起作用:
apache2.conf:
<Location>
Require ip 192.168., 175.
</Location>如何添加多个IP范围?
发布于 2017-12-18 15:15:49
很难百分之百地说出你想要的是什么,但是你需要使用CIDR规范IP地址。因此,IPADDRESS/掩码,例如。
要求ip 192.168.1.0/24
允许192.168.1.1 - 192.168.1.254
发布于 2020-07-06 16:19:30
国防部_合著_核心的语法允许在同一行中添加多个范围,但它们之间用空格而不是逗号分隔。
需要不实体-名称实体名称
访问控制解释了IP地址的可接受格式。
要求主机地址要求ip ip.address的第一种形式,地址是一个完全限定的域名(或部分域名);如果需要,您可以提供多个地址或域名。在第二种形式中,ip.address是IP地址、部分IP地址、网络/网络掩码对或网络/nnn规范。可以使用IPv4或IPv6地址。
因此,您的单行选项是:
Require ip 192.168. 175. (部分IP地址)Require ip 192.168.0.0/16 175.0.0.0/8 (CIDR符号)Require ip 192.168.0.0/255.255.0.0 175.0.0.0/255.0.0.0 (网络/网络掩码对)如果希望在单独的行上添加条件,则需要指定应如何对待它们:如果任何IP子网匹配,则应授予访问权限。甚至可以混合格式。
<RequireAny>
Require ip 192.168.
Require ip 175.0.0.0/8
</RequireAny>发布于 2020-07-06 12:39:09
您可以使用多个Require行。
<Location /target>
Require ip 192.168.0.0/16
Require ip 175.0.0.0/8
</Location>如果其中任何一个匹配,访问将被授予。
https://serverfault.com/questions/888674
复制相似问题