As configurações de proxy do Apache podem desaparecer dentro do IfModule
Verifique se o Apache realmente carregou uma configuração de proxy condicional antes de alterar uma lista de IPs permitidos que talvez nunca tenha sido aplicada.
Se alterar uma lista de IPs permitidos do proxy Apache não tiver efeito, verifique se a <IfModule> condição que a envolve corresponde a um módulo carregado. O Apache ignora um bloco condicional quando o módulo indicado está ausente.
<IfModule proxy_http_module>
<Proxy "*">
Require ip 192.0.2.25
</Proxy>
</IfModule>
Este é um fragmento de regra de acesso para um proxy de encaminhamento existente. Substitua o endereço de cliente de exemplo; o listener, a função de proxy e os módulos necessários devem ser configurados separadamente.
Como explica a documentação do IfModule, o contêiner verifica uma condição de configuração. Ele não carrega o módulo. Com condições aninhadas, cada condição envolvente precisa corresponder para que a regra de acesso se aplique.
Por que a inicialização ainda pode dar certo
Blocos opcionais ajudam uma configuração a dar suporte a várias compilações de servidor. Quando um módulo é essencial, ignorar silenciosamente suas definições pode, em vez disso, ocultar um recurso ausente. Decida se esse comportamento é adequado à implantação.
Inspecione os módulos carregados e as condições correspondentes, verifique depois qual listener e host virtual receberam a requisição e, em seguida, verifique tanto os clientes permitidos quanto os negados. Uma regra válida em outro host virtual produz sintoma semelhante. A entrada correspondente no log de erros é mais útil do que ampliar uma lista de IPs permitidos que talvez nunca tenha sido aplicada.