Uygulamamın bağlamsal kökü maskelemek için mod yeniden yazma özelliğini kullanıyorum. Örneğin,Mod yeniden yazımı kullanıyorsanız ProxyPassReverse kullanmalı mıyım?
RewriteRule ^/directory/(.*) balancer://appcluster/directory/$1 [P]
appcluster şuna benzer:
<Proxy balancer://appcluster>
BalancerMember http://localhost:8080/App route=app_01 keepalive=On loadfactor=1 ttl=300 min=3 smax=5 max=15
ProxySet lbmethod=byrequests stickysession=JSESSIONID|jsessionid timeout=120 nofailover=On
</Proxy>
ben hiç ProxyPassReverse
kullanmak gerekir mi? Apaçi tarayıcının göndermeden önce
ProxyPass /App balancer://appcluster lbmethod=byrequests stickysession=JSESSIONID|jsessionid timeout=120 nofailover=On
ProxyPassReverse /App http://localhost:9013/App
Bu nedenle, proxy'mizin geri dönüşü aşağıdaki gibi olur: ProxyPassReverse/App/directory http: // localhost: 9013/App/directory? –
Sanırım sahip olduklarınız doğru. İnsanları, sağdaki URL'nin localhost değil, dış alan adı olduğu yerlerde kullandığını gördüm. Jboss dağıtımlarım, ProxyPassReverse'ı tıpkı kullandığınız gibi kullanıyor ve yalnızca iyi yönlendiriyorlar. –
ProxyPassReverse ve bunun gerekliliği hakkında çok güzel Açıklama. @jon lin .. Teşekkür ederim –