Če sprememba seznama dovoljenih naslovov proxyja Apache ne deluje, preverite, ali se <IfModule> pogoj, ki ga obdaja, ujema z naloženim modulom. Apache pogojni blok preskoči, kadar navedenega modula ni.

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

To je del pravila dostopa za obstoječi posredniški proxy. Zamenjajte primer naslova odjemalca; poslušalec, vloga proxyja in potrebni moduli morajo biti nastavljeni ločeno.

Kot pojasnjuje dokumentacija IfModule, vsebnik preveri konfiguracijski pogoj. Modula ne naloži. Pri gnezdenih pogojih se mora ujemati vsak obdajajoči pogoj, da se pravilo dostopa uporabi.

Zakaj lahko zagon vseeno uspe

Izbirni bloki pomagajo eni konfiguraciji podpirati več različic strežnika. Ko je modul ključen, lahko tiho preskakovanje njegovih nastavitev namesto tega skrije manjkajočo funkcijo. Odločite se, ali takšno vedenje ustreza uvajanju.

Preglejte naložene module in ujemajoče se pogoje, nato preverite, kateri poslušalec in navidezni gostitelj sta prejela zahtevo, in nato preverite dovoljene in zavrnjene odjemalce. Veljavno pravilo v drugem navideznem gostitelju povzroči podoben simptom. Ujemajoči se vnos v dnevniku napak je bolj uporaben kot širjenje seznama dovoljenih naslovov, ki morda nikoli ni bil uporabljen.

Sorodni članki