AH00526 - o apache 2.4 requer um intervalo de ip

2

Estou usando FreeBSD 9.2-RELEASE-p5 w / apache24-2.4.12 package:

[root@j ~]# uname -a
FreeBSD X 9.2-RELEASE-p5 FreeBSD 9.2-RELEASE-p5 #0 r265974: Wed May 14 07:57:04 PDT 2014     root@X:/usr/obj/usr/src/sys/R610  amd64
[root@j ~]# httpd -v
Server version: Apache/2.4.12 (FreeBSD)
Server built:   Feb  4 2015 19:03:59
[root@j ~]# 

Gostaria de bloquear determinada rede (118.168.0.0 - 118.171.255.255) do meu Apache, usando a seguinte configuração:

<RequireAll>
    Require not ip 118.168-171.0.0/16
    Require all granted
</RequireAll>

E enquanto estou executando uma verificação de sintaxe, estou seguindo:

[root@j /usr/local/etc/apache24/Includes]# httpd -t
AH00526: Syntax error on line 4 of /usr/local/etc/apache24/Includes/_RequireAll.:
ip address '118.168-171.0.0/16' appears to be invalid
[root@j /usr/local/etc/apache24/Includes]# 

Se eu não puder usar range como definido em whois, como uma máscara de sub-rede seria determinada corretamente, para que possa ser usada no httpd do Apache? ou talvez eu esteja escrevendo tudo errado, já que estou usando o intervalo e a máscara de sub-rede, e existe uma maneira correta de definir o intervalo como este.

* UPDATE *

[root@j /usr/local/etc/apache24/Includes]# grep 118 _RequireAll. 
    Require not ip 118.168 118.169 118.170 118.171
[root@j /usr/local/etc/apache24/Includes]# httpd  -t
Syntax OK
[root@j /usr/local/etc/apache24/Includes]# 
    
por alexus 21.04.2015 / 19:12

1 resposta

1

Tente o seguinte

Require not ip 118.168 118.169 118.170 118.171
    
por 21.04.2015 / 19:34