【问题标题】:Generic TCP, UDP, HTTP Reverse-Proxy Setup通用 TCP、UDP、HTTP 反向代理设置
【发布时间】:2013-12-18 17:50:18
【问题描述】:

我喜欢hipache,这是一个使用 Redis 的 HTTP 反向代理,但不支持(根据我的经验)TCP。我真的很喜欢轻松编写我的基本(例如 HTTP)反向代理需求,但是缺少任何 UDP 或 TCP 反向代理会导致问题——我必须经常记住 foo.com:49182 是 mysql,而不仅仅是使用 mysql—— test.foo.com。

我能想到的唯一“解决方案”是在不同的端口(可能是 8080)上设置 TCP 反向代理,并将其用于需要直接 TCP 代理的应用程序,例如mysql-test.foo.com:8080。对于 UDP 也是如此。

有没有更好的方法?

【问题讨论】:

    标签: http tcp scripting reverse-proxy hipache


    【解决方案1】:

    hipache 的作者有一些想法。看 https://github.com/samalba/hipache-nginxhttp://blog.dotcloud.com/under-the-hood-dotcloud-http-routing-layer

    也许您可以将haproxy 和 nginx 组合在一起,如下所示。

    【讨论】:

    • 这就是我经过深思熟虑后倾向于的地方。感谢您链接项目分支,它可能会节省我一些时间
    猜你喜欢
    • 2015-12-13
    • 2018-06-16
    • 2012-03-19
    • 2017-05-31
    • 2016-07-05
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    相关资源
    最近更新 更多