我有一个 Apache 负载均衡器和一个为它服务的 jBoss 集群。
现在我想在响应中添加压缩/gzip,但到目前为止,我只找到了如何在负载均衡器或 jBoss 中的 http-connector 上启用它。在 ajp-connector 上启用它没什么。
我不想在负载平衡器上进行压缩,因为我认为它应该尽可能少地保存负载平衡。
可能吗?
我有一个 Apache 负载均衡器和一个为它服务的 jBoss 集群。
现在我想在响应中添加压缩/gzip,但到目前为止,我只找到了如何在负载均衡器或 jBoss 中的 http-connector 上启用它。在 ajp-connector 上启用它没什么。
我不想在负载平衡器上进行压缩,因为我认为它应该尽可能少地保存负载平衡。
可能吗?
如前所述,AJP 不支持压缩。对于您希望 JBoss 进行压缩的场景,您应该只需要通过 http 进行代理:
<Proxy balancer://mycluster>
BalancerMember http://192.168.1.50:8080
BalancerMember http://192.168.1.51:8080
</Proxy>
ProxyPass /test balancer://mycluster
其中 192.168.1.50 和 .51 是您的 JBoss 服务器,配置为在 http 上使用压缩。
如果您使用 AJP 从 JBoss 连接到您的代理,则无需压缩,请在您的虚拟主机配置或 httpd.conf 中进行压缩。
http://tomcat.apache.org/connectors-doc/ajp/ajpv13a.html
它甚至不被支持。