【发布时间】:2017-08-26 23:47:25
【问题描述】:
我有两个 Web 应用程序在同一个虚拟机中运行。一个是Beego监听443端口,另一个是Centrifugo消息服务器在8000端口。
如果用户因为他的 ISP 而不允许连接 8000 端口,我是否可以将 https://my.domain/chat_api(在 443 端口被 Beego 拦截)转发到 https://my.domain:8000/chat_api(由 Centrifugo 在 8000 端口提供服务),这样我的聊天客户端连接端口 443 就像连接端口 8000 一样?如果是,在Beego的架构下如何实现?
【问题讨论】:
-
如果我理解正确,您有两个用 Go 编写的独立应用程序在同一台 unix 机器上运行?而您想要做的是将常规的 https 调用(将被 Beego 应用程序拦截)转发到 Centrifugo 应用程序?
-
@RayfenWindspear,是的,完全正确!我添加了一些描述以更清楚地解释。