mod_authz_host nouvelles instructions pour la directive Deny

J’utilisais les éléments suivants dans mon installation Apache 2.1:

Order allow,deny Allow from all Deny from 203.XXX.YYY Deny from 10.ABC Deny from 10.CBA Deny from 10.BCA Deny from 10.ACB 

Après mise à jour à 2.4.7; Je suis supposé utiliser le mod_authz_host cause de ce qui suit

Remarque

Les directives fournies par mod_access_compat ont été abandonnées par le nouveau refactoring authz. S’il vous plaît voir mod_authz_host .

J’ai lu la page liée ci-dessus, et il n’est pas question de refuser certaines plages IP en utilisant la directive Require . Pour l’instant, j’ai le suivant dans mon fichier conf:

 Require all granted 

J’ai essayé d’utiliser les éléments suivants:

 Require ip 10.142 denied 

Mais apachectl -t me dit:

 AH00526: Syntax error on line 22 of /conf/myown.conf: ip address 'denied' appears to be invalid 

Comment réécrire mes anciennes déclarations dans le nouveau module?

Sur la base de la documentation, pouvez-vous remplacer cette ligne:

 Require ip 10.142 denied 

Par ce code:

 Require all granted Require not ip 10.142 # more Require not lines 

MODIFIER

Ce qui précède devait être placé dans les balises :

  Require all granted Require not ip 10.142