Si la modification d'une liste d'autorisations proxy Apache reste sans effet, vérifiez si la condition <IfModule> qui l'englobe correspond à un module chargé. Apache ignore un bloc conditionnel lorsque le module nommé est absent.

<IfModule proxy_http_module>
    <Proxy "*">
        Require ip 192.0.2.25
    </Proxy>
</IfModule>

Il s'agit d'un fragment de règle d'accès pour un proxy direct existant. Remplacez l'adresse client d'exemple ; l'écouteur, le rôle de proxy et les modules requis doivent être configurés séparément.

Comme l'explique la documentation d'IfModule, le conteneur vérifie une condition de configuration. Il ne charge pas le module. Avec des conditions imbriquées, chaque condition englobante doit correspondre pour que la règle d'accès s'applique.

Pourquoi le démarrage peut malgré tout réussir

Les blocs facultatifs aident une configuration à prendre en charge plusieurs versions de serveur. Lorsqu'un module est essentiel, ignorer silencieusement ses paramètres peut au contraire masquer une fonctionnalité manquante. Décidez si ce comportement convient au déploiement.

Inspectez les modules chargés et les conditions correspondantes, puis déterminez quel écouteur et quel hôte virtuel ont reçu la requête, et enfin vérifiez les clients autorisés et refusés. Une règle valide dans un autre hôte virtuel produit un symptôme similaire. L'entrée correspondante du journal d'erreurs est plus utile que d'élargir une liste qui n'a peut-être jamais été appliquée.

Articles similaires