Closed ferocknew closed 4 months ago
首先要强调, cucurbita 是个闭源的软件,并且处于非常早期的开发阶段,可能会不稳定.
cucurbtia 在容器里默认监听 80 端口,在这个端口同时提供 http+ws 服务,我能确定的是肯定可以用 nginx 反代,具体配置方法需要自己摸索,我使用的是 caddy, 这个用起来比 nginx 更简单.
没有文档,全靠自己摸索.
未来如果有人配合一起做(主要是前端),可以考虑开源出来.
ok, 明白了,因为是http+ws 服务,所以我才顾虑。 建议,http 和ws 分开,因为 http 提供管理功能,大概率不会对外公开。
ok, 明白了,因为是http+ws 服务,所以我才顾虑。 建议,http 和ws 分开,因为 http 提供管理功能,大概率不会对外公开。
能够想象如果分开就会多出类似 "明明浏览器能访问,为什么客户独连不上" 的问题.暂时不考虑分开,如果有这么强的安全要求,可以在 nginx 的配置里分成两个端口,只对外网公开 websocket
如果有这么强的安全要求,可以在 nginx 的配置里分成两个端口
怎么做到?
如果有这么强的安全要求,可以在 nginx 的配置里分成两个端口
怎么做到?
websocket 的 http 请求里有 upgrade, 根据这个可以区分.具体配置方法自己找找.
如题