V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xjx0524
V2EX  ›  问与答

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

  •  
  •   xjx0524 · 2020-07-06 20:19:30 +08:00 · 951 次点击
    这是一个创建于 1610 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    7 条回复    2020-07-07 12:23:31 +08:00
    xjx0524
        1
    xjx0524  
    OP
       2020-07-07 09:26:52 +08:00
    自顶一下,大家上班前再帮忙看看哈
    crystom
        2
    crystom  
       2020-07-07 09:40:46 +08:00
    用不同端口区分更简单
    Jirajine
        3
    Jirajine  
       2020-07-07 09:42:34 +08:00 via Android
    nginx 用不熟就换 caddy 吧,caddy 比较简单。
    xjx0524
        4
    xjx0524  
    OP
       2020-07-07 09:56:04 +08:00
    @crystom 因为某些特殊原因,这个域名只能对应到机器的某个预设好的端口...
    crystom
        5
    crystom  
       2020-07-07 10:53:16 +08:00   ❤️ 1
    crystom
        6
    crystom  
       2020-07-07 10:53:55 +08:00
    这样的话程序负责生成链接,nginx 负责分流,比较简单
    xjx0524
        7
    xjx0524  
    OP
       2020-07-07 12:23:31 +08:00
    @crystom 非常感谢,用这个方法搞定了~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1519 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:11 · PVG 01:11 · LAX 09:11 · JFK 12:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.