需求:n 台内网机器互通,其中只有一台可以公网访问,想在外网通过这一台机器访问各个机器上的 jupyter notebook 。 域名是固定的,希望是通过 uri 来区分不同的机器,形如 http://host.master/node[1-n]/
自己用 nginx 试了下,用根路径转发一台机器倒是可以,不太会处理 uri 的部分
请教一下各位有什么好的方式实现这个需求,不限于 nginx
1
xjx0524 OP 自顶一下,大家上班前再帮忙看看哈
|
2
crystom 2020-07-07 09:40:46 +08:00
用不同端口区分更简单
|
3
Jirajine 2020-07-07 09:42:34 +08:00 via Android
nginx 用不熟就换 caddy 吧,caddy 比较简单。
|
5
crystom 2020-07-07 10:53:16 +08:00 1
单用 nginx 是很难的,需要程序和 nginx 配合修改,https://jupyter-notebook.readthedocs.io/en/stable/public_server.html#running-the-notebook-with-a-customized-url-prefix
|
6
crystom 2020-07-07 10:53:55 +08:00
这样的话程序负责生成链接,nginx 负责分流,比较简单
|