Apache-proxyn asetukset voivat kadota IfModulen sisällä
Tarkista, latasiko Apache ehdollisen proxy-määrityksen, ennen kuin muutat IP-sallittujen listaa, jota ei ehkä ole koskaan sovellettu.
Jos Apache-proxyn sallittujen listan muuttaminen ei vaikuta, tarkista, vastaako sen ympäröivä <IfModule>-ehto ladattua moduulia. Apache ohittaa ehdollisen lohkon, kun nimetty moduuli puuttuu.
<IfModule proxy_http_module>
<Proxy "*">
Require ip 192.0.2.25
</Proxy>
</IfModule>
Tämä on käyttösääntökatkelma olemassa olevalle välityspalvelimelle. Korvaa esimerkkisiakkaan osoite; kuuntelija, proxyn rooli ja tarvittavat moduulit on määritettävä erikseen.
Kuten IfModule-dokumentaatio selittää, säiliö tarkistaa määritysehdon. Se ei lataa moduulia. Sisäkkäisissä ehdoissa jokaisen ympäröivän ehdon on täytyttävä, jotta käyttösääntöä sovelletaan.
Miksi käynnistys voi silti onnistua
Valinnaiset lohkot auttavat määritystä tukemaan useita palvelinversioita. Kun moduuli on välttämätön, sen asetusten hiljainen ohittaminen voi sen sijaan piilottaa puuttuvan ominaisuuden. Päätä, sopiiko tällainen toiminta käyttöönottoon.
Tarkastele ladatut moduulit ja vastaavat ehdot, selvitä sitten mikä kuuntelija ja virtuaalipalvelin vastaanotti pyynnön ja varmista sekä sallitut että estetyt asiakkaat. Toisen virtuaalipalvelimen kelvollinen sääntö tuottaa samankaltaisen oireen. Vastaava virhelokin merkintä on hyödyllisempi kuin sellaisen sallittujen listan laajentaminen, jota ei ehkä ole koskaan sovellettu.