请教 单机器 nginx + 多机器 jupyter notebook 转发问题

2020-07-06 20:19:30 +08:00
 xjx0524

需求:n 台内网机器互通,其中只有一台可以公网访问,想在外网通过这一台机器访问各个机器上的 jupyter notebook 。 域名是固定的,希望是通过 uri 来区分不同的机器,形如 http://host.master/node[1-n]/

自己用 nginx 试了下,用根路径转发一台机器倒是可以,不太会处理 uri 的部分

请教一下各位有什么好的方式实现这个需求,不限于 nginx

944 次点击
所在节点    问与答
7 条回复
xjx0524
2020-07-07 09:26:52 +08:00
自顶一下,大家上班前再帮忙看看哈
crystom
2020-07-07 09:40:46 +08:00
用不同端口区分更简单
Jirajine
2020-07-07 09:42:34 +08:00
nginx 用不熟就换 caddy 吧,caddy 比较简单。
xjx0524
2020-07-07 09:56:04 +08:00
@crystom 因为某些特殊原因,这个域名只能对应到机器的某个预设好的端口...
crystom
2020-07-07 10:53:16 +08:00
crystom
2020-07-07 10:53:55 +08:00
这样的话程序负责生成链接,nginx 负责分流,比较简单
xjx0524
2020-07-07 12:23:31 +08:00
@crystom 非常感谢,用这个方法搞定了~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/687676

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX