F5负载均衡器的行为不同,没有接受编docker

我想弄清楚我的F5负载平衡器configuration有什么问题。

我有一个运行在F5后面的Apache实例,当我试图通过F5访问我的网站时,我得到了几页空的响应。

当我添加请求标题“Accept-encoding”时,相同的页面工作正常:“deflate”

我想这个问题可能是由于在F5的一些错误configuration。

有没有人有一个想法可能是这个问题的原因?

不知道更多关于你的F5的configuration,我会怀疑你是正确的,在虚拟服务器的HTTP压缩configuration文件中有错误的configuration。

BIG-IP将采用客户端的accept-encoding头,并插入由原始客户端请求确定的gzip或deflate的内容编docker。 如果虚拟服务器没有为HTTPstream量设置,或者没有HTTP压缩configuration文件,我可能会遇到代理accept-encoding和返回content-encoding头的问题。

我的BIG-IP v13 HTTP压缩configuration文件默认为gzip压缩方式。

在这里输入图像说明

如果您的虚拟服务器具有HTTPconfiguration文件而不是HTTP压缩configuration文件,请将默认设置复制到新configuration文件并将其切换。 如果您的BIG-IP早于v11,则此字段位于HTTPconfiguration文件中。 给这个旋转,看看会发生什么。

查看F5 KB15434了解更多信息,如果所有其他都失败了, DevCentral Q&A可能会有更多的细节。