Kami memiliki dua server Apache sebagai front-end dan 4 tomcat server sebagai back-end yang dikonfigurasi menggunakan modul mod_proxy sebagai penyeimbang beban. Sekarang, kami ingin mengecualikan url kucing jantan tunggal dari penyeimbang beban mod_proxy. Apakah ada cara atau aturan untuk dikecualikan?
Pengaturan Proxy Balancer:
<Proxy balancer://backend-cluster1>
BalancerMember http://10.0.0.1:8080 loadfactor=1 route=test1 retry=10
BalancerMember http://10.0.0.2:8080 loadfactor=1 route=test2 retry=10
</Proxy>
linux
apache-2.2
tomcat
mod-rewrite
mod-proxy
Mughil
sumber
sumber
Selain jawaban Alastair McCormack: Jika Anda menggunakan
<Location>
, Anda harus meletakkan pengecualian di bawah ini daripada sebelumnya:sumber
Anda bisa meletakkan penulisan ulang di atas arahan proxy yang akan memberi pengguna kesalahan 404 ketika mereka mencoba mengakses url yang ingin Anda kecualikan. Anda harus mengaktifkan rewrite_module.
sumber