Tetapan Proksi Apache Boleh Hilang Di Dalam IfModule
Semak sama ada Apache benar-benar memuatkan konfigurasi proksi bersyarat sebelum menukar senarai benarkan IP yang mungkin tidak pernah digunakan.
Jika menukar senarai benarkan proksi Apache tidak berkesan, semak sama ada <IfModule> syarat yang mengepungnya sepadan dengan modul yang dimuatkan. Apache melangkau blok bersyarat apabila modul yang dinamakan tiada.
<IfModule proxy_http_module>
<Proxy "*">
Require ip 192.0.2.25
</Proxy>
</IfModule>
Ini ialah serpihan peraturan akses untuk proksi hadapan sedia ada. Gantikan alamat klien contoh; pendengar, peranan proksi dan modul yang diperlukan mesti dikonfigurasikan secara berasingan.
Seperti yang diterangkan oleh dokumentasi IfModule, bekas menyemak syarat konfigurasi. Ia tidak memuatkan modul. Dengan syarat bersarang, setiap syarat yang mengepung mesti sepadan supaya peraturan akses terpakai.
Mengapa permulaan masih boleh berjaya
Blok pilihan membantu satu konfigurasi menyokong beberapa binaan pelayan. Apabila sesuatu modul penting, melangkau tetapannya secara senyap sebaliknya boleh menyembunyikan ciri yang hilang. Tentukan sama ada tingkah laku itu sesuai dengan penggunaan.
Periksa modul yang dimuatkan dan syarat yang sepadan, kemudian semak pendengar dan hos maya mana yang menerima permintaan, kemudian sahkan kedua-dua klien yang dibenarkan dan yang ditolak. Peraturan yang sah dalam hos maya lain menghasilkan gejala yang serupa. Entri log ralat yang sepadan lebih berguna daripada meluaskan senarai benarkan yang mungkin tidak pernah digunakan.