Apache postavke proxyja mogu nestati unutar IfModule
Provjerite je li Apache doista učitao uvjetnu konfiguraciju proxyja prije nego što promijenite popis dopuštenih IP adresa koji možda nikada nije primijenjen.
Ako promjena popisa dopuštenih adresa Apache proxyja nema učinka, provjerite odgovara li uvjet <IfModule> koji ga obuhvaća učitanom modulu. Apache preskače uvjetni blok kada navedeni modul nije prisutan.
<IfModule proxy_http_module>
<Proxy "*">
Require ip 192.0.2.25
</Proxy>
</IfModule>
Ovo je ulomak pravila pristupa za postojeći forward proxy. Zamijenite primjersku adresu klijenta; slušatelj, ulogu proxyja i potrebne module morate konfigurirati zasebno.
Kako objašnjava dokumentacija za IfModule, kontejner provjerava uvjet konfiguracije. Ne učitava modul. Kod ugniježđenih uvjeta svaki vanjski uvjet mora se podudarati da bi se pravilo pristupa primijenilo.
Zašto pokretanje ipak može uspjeti
Neobavezni blokovi pomažu konfiguraciji podržati više verzija poslužitelja. Kada je modul ključan, tiho preskakanje njegovih postavki može umjesto toga sakriti nedostajuću značajku. Odlučite odgovara li takvo ponašanje postavljanju.
Pregledajte učitane module i odgovarajuće uvjete, zatim provjerite koji su slušatelj i virtualni host primili zahtjev te provjerite i dopuštene i odbijene klijente. Valjano pravilo u drugom virtualnom hostu daje sličan simptom. Odgovarajući zapis u dnevniku pogrešaka korisniji je od proširenja popisa koji možda nikada nije primijenjen.