wiuyiyi 发表于 2015-9-8 09:31:43

Haproxy隐藏后端服务器信息及Haproxy实现压缩

1.隐藏后端服务器版本

在日常工作中我们都会使用haproxy作为负载均衡器,因为后端应用服务器多更改麻烦,因此决定在负载均衡器实现。

只需要再frondend或listen或backend,添加

1
2
3
4
5
      rspidel ^Server:.*
      rspidel ^X-Forwarded-For:.*
      rspidel ^X-Powered-By:.*
      rspidel ^Via:.*
      rspidel ^X-AspNet-Version:*




以上使用可参考rspidel.
另外如果需要迷惑一些人可根据需要添加响应头部,则可以使用rspadd.

1
      rspadd Server:\ AWS





2.Haproxy添加压缩功能(适用于Haproxy 1.5以上版本,1.4及以下版本不支持)
在global中添加

1
2
      tune.comp.maxlevel 9   #压缩级别
      maxcompcpuusage 50   #压缩最大可使用CPU资源为50%




在defaults中添加

1
2
3
      compression algo gzip    #压缩算法
      compression type text/html text/plain application/x-javascript text/css application/xml #压缩文件类型
      compression offload    #使用本地压缩方式







页: [1]
查看完整版本: Haproxy隐藏后端服务器信息及Haproxy实现压缩