Le impostazioni proxy di Apache possono sparire dentro IfModule
Verifica se Apache ha effettivamente caricato una configurazione proxy condizionale prima di modificare un elenco di IP consentiti che potrebbe non essere mai stato applicato.
Se modificare un elenco di autorizzazioni proxy di Apache non ha effetto, controlla se la condizione <IfModule> che lo racchiude corrisponde a un modulo caricato. Apache salta un blocco condizionale quando il modulo indicato è assente.
<IfModule proxy_http_module>
<Proxy "*">
Require ip 192.0.2.25
</Proxy>
</IfModule>
Questo è un frammento di regola di accesso per un proxy in avanti esistente. Sostituisci l'indirizzo client di esempio; il listener, il ruolo del proxy e i moduli richiesti devono essere configurati separatamente.
Come spiega la documentazione di IfModule, il contenitore verifica una condizione di configurazione. Non carica il modulo. Con condizioni annidate, ogni condizione esterna deve corrispondere perché la regola di accesso venga applicata.
Perché l'avvio può comunque riuscire
I blocchi facoltativi aiutano una configurazione a supportare diverse build del server. Quando un modulo è essenziale, saltarne silenziosamente le impostazioni può invece nascondere una funzionalità mancante. Decidi se questo comportamento è adatto alla distribuzione.
Ispeziona i moduli caricati e le condizioni corrispondenti, poi controlla quale listener e host virtuale hanno ricevuto la richiesta, quindi verifica sia i client consentiti sia quelli negati. Una regola valida in un altro host virtuale produce un sintomo simile. La voce corrispondente nel registro degli errori è più utile che ampliare un elenco che potrebbe non essere mai stato applicato.