Cilësimet e përfaqësuesit Apache mund të zhduken brenda IfModule
Kontrolloni nëse Apache vërtet ngarkoi një konfigurim të kushtëzuar të përfaqësuesit përpara se të ndryshoni një listë të lejuar IP-sh që mund të mos jetë zbatuar kurrë.
Nëse ndryshimi i një liste të lejuar të përfaqësuesit Apache nuk ka efekt, kontrolloni nëse <IfModule> kushti që e rrethon përputhet me një modul të ngarkuar. Apache anashkalon një bllok të kushtëzuar kur moduli i emërtuar mungon.
<IfModule proxy_http_module>
<Proxy "*">
Require ip 192.0.2.25
</Proxy>
</IfModule>
Ky është një fragment rregulli aksesi për një përfaqësues përpara ekzistues. Zëvendësoni adresën e klientit shembull; dëgjuesi, roli i përfaqësuesit dhe modulet e nevojshme duhet të konfigurohen veçmas.
Siç shpjegon dokumentacioni i IfModule, kontejneri kontrollon një kusht konfigurimi. Ai nuk e ngarkon modulin. Me kushte të mbivendosura, çdo kusht rrethues duhet të përputhet që rregulli i aksesit të zbatohet.
Pse nisja mund të ketë ende sukses
Blloqet opsionale ndihmojnë një konfigurim të mbështesë disa ndërtime serveri. Kur një modul është thelbësor, anashkalimi i heshtur i cilësimeve të tij mund të fshehë përkundrazi një veçori që mungon. Vendosni nëse kjo sjellje i përshtatet vendosjes.
Inspektoni modulet e ngarkuara dhe kushtet përputhëse, më pas kontrolloni cili dëgjues dhe host virtual e morën kërkesën, dhe pastaj verifikoni klientët e lejuar dhe të refuzuar. Një rregull i vlefshëm në një host tjetër virtual jep një simptomë të ngjashme. Hyrja përputhëse në regjistrin e gabimeve është më e dobishme sesa zgjerimi i një liste të lejuar që mund të mos jetë zbatuar kurrë.