Kui Apache'i puhverserveri lubatud loendi muutmine ei mõjuta midagi, kontrollige, kas seda ümbritsev <IfModule> tingimus vastab laaditud moodulile. Apache jätab tingimusliku ploki vahele, kui nimetatud moodul puudub.

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

See on pääsureegli fragment olemasoleva edastuspuhverserveri jaoks. Asendage näidiskliendi aadress; kuulaja, puhverserveri roll ja vajalikud moodulid tuleb konfigureerida eraldi.

Nagu IfModule'i dokumentatsioon selgitab, kontrollib konteiner konfiguratsiooni tingimust. See ei laadi moodulit. Pesastatud tingimuste korral peab pääsureegli rakendumiseks vastama iga ümbritsev tingimus.

Miks käivitamine võib siiski õnnestuda

Valikulised plokid aitavad konfiguratsioonil toetada mitut serveri koostist. Kui moodul on hädavajalik, võib selle seadete vaikne vahelejätmine hoopis puuduva funktsiooni peita. Otsustage, kas selline käitumine sobib juurutusele.

Uurige laaditud mooduleid ja vastavaid tingimusi, seejärel kontrollige, milline kuulaja ja virtuaalhost päringu said, ning siis kontrollige nii lubatud kui ka keelatud kliente. Kehtiv reegel teises virtuaalhostis tekitab sarnase sümptomi. Vastav vealogi kirje on kasulikum kui kunagi rakendamata jäänud lubatud loendi laiendamine.

Seotud artiklid