Hipache: 分布式 HTTP 和 WebSocket 代理
[![NPM 版本][npm-image]][npm-url] [![构建状态][travis-image]][travis-url]
[![依赖关系状态][depstat-image]][depstat-url] [![代码覆盖率][coverage-image]][coverage-url]
状态][coveralls-image]][coveralls-url] [![代码
气候][codeclimate-image]][codeclimate-url] [![在 CodeClimate 上的故事]
准备好了][waffle-image]][waffle-url]
已过时
由于上游不活跃,本项目已正式淘汰(最后更新时间为 2015 年 2 月, 2d36766;最后发布时间为 2014 年 4 月, 0.3.1)。
以下是其他 HTTP 代理的列表,根据您的需求,它们可能是合适的替代方案:
nginx
haproxy
httpd
警告
这是 master 的文档。如果您是从 NPM 安装 Hipache,请查看 0.3.x 分支 的文档。
Hipache最初是在dotCloud开发的,这是一个流行的平台即服务,用来替换基于大量仪器化的nginx部署的第一代路由层。目前,它为dotCloud上托管的数万个应用程序提供生产流量。Hipache基于node-http-proxy库。
基本的 Hipache 配置描述在 config.json 文件中。例如,这是 Hipache master 版本的配置文件(即未修改的默认配置):
traefik
vulcand