2

我有一个 Apache 负载均衡器和一个为它服务的 jBoss 集群。

现在我想在响应中添加压缩/gzip,但到目前为止,我只找到了如何在负载均衡器或 jBoss 中的 http-connector 上启用它。在 ajp-connector 上启用它没什么。

我不想在负载平衡器上进行压缩,因为我认为它应该尽可能少地保存负载平衡。

可能吗?

4

2 回答 2

0

如前所述,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 上使用压缩。

于 2015-01-08T20:32:42.093 回答
0

如果您使用 AJP 从 JBoss 连接到您的代理,则无需压缩,请在您的虚拟主机配置或 httpd.conf 中进行压缩。

http://tomcat.apache.org/connectors-doc/ajp/ajpv13a.html

它甚至不被支持。

于 2012-09-25T14:45:19.393 回答