Ambari只有服务器gzip编码的资源,这是我的代理块

时间:2015-02-23 13:04:57

标签: ambari

我在一个旧的公司代理服务器后面使用Ambari,它不允许传递Accept-Encoding标头。因此,Ambari无法提供javascript或css文件。如何让它支持普通编码?

1 个答案:

答案 0 :(得分:1)

Ambari构建过程会删除所有资源并删除原始文件,这不是一件坏事,除非您正在处理此类旧代理。要创建相关资产的原始纯文本编码版本(将通过Ambari中的内容协商自动提供),只需运行

即可
for a in /usr/lib/ambari-server/web/{javascripts,stylesheets}/*.gz; do gzip -dc $a > ${a%.gz}; done

以你的ambari服务器为根。