Pengaturan proxy Apache bisa hilang di dalam IfModule
Periksa apakah Apache benar-benar memuat konfigurasi proxy bersyarat sebelum mengubah daftar IP yang diizinkan yang mungkin tidak pernah diterapkan.
Jika mengubah daftar izin proxy Apache tidak berefek, periksa apakah kondisi <IfModule> yang membungkusnya cocok dengan modul yang dimuat. Apache melewati blok bersyarat ketika modul yang disebut tidak ada.
<IfModule proxy_http_module>
<Proxy "*">
Require ip 192.0.2.25
</Proxy>
</IfModule>
Ini adalah fragmen aturan akses untuk forward proxy yang sudah ada. Ganti alamat klien contoh; listener, peran proxy, dan modul yang diperlukan harus dikonfigurasi secara terpisah.
Seperti dijelaskan dokumentasi IfModule, container memeriksa kondisi konfigurasi. Ia tidak memuat modul. Dengan kondisi bertingkat, setiap kondisi pembungkus harus cocok agar aturan akses berlaku.
Mengapa startup tetap bisa berhasil
Blok opsional membantu konfigurasi mendukung beberapa build server. Ketika modul penting, melewati pengaturannya secara diam-diam justru dapat menyembunyikan fitur yang hilang. Putuskan apakah perilaku itu cocok untuk penerapan.
Periksa modul yang dimuat dan kondisi yang cocok, lalu cek listener dan virtual host mana yang menerima permintaan, lalu verifikasi klien yang diizinkan maupun yang ditolak. Aturan yang valid di virtual host lain menghasilkan gejala serupa. Entri log kesalahan yang cocok lebih berguna daripada memperluas daftar yang mungkin tidak pernah diterapkan.