V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
xjx0524
V2EX  ›  问与答

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

  •  
  •   xjx0524 · Jul 6, 2020 · 1298 views
    This topic created in 2124 days ago, the information mentioned may be changed or developed.

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

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

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

    7 replies    2020-07-07 12:23:31 +08:00
    xjx0524
        1
    xjx0524  
    OP
       Jul 7, 2020
    自顶一下,大家上班前再帮忙看看哈
    crystom
        2
    crystom  
       Jul 7, 2020
    用不同端口区分更简单
    Jirajine
        3
    Jirajine  
       Jul 7, 2020 via Android
    nginx 用不熟就换 caddy 吧,caddy 比较简单。
    xjx0524
        4
    xjx0524  
    OP
       Jul 7, 2020
    @crystom 因为某些特殊原因,这个域名只能对应到机器的某个预设好的端口...
    crystom
        5
    crystom  
       Jul 7, 2020   ❤️ 1
    crystom
        6
    crystom  
       Jul 7, 2020
    这样的话程序负责生成链接,nginx 负责分流,比较简单
    xjx0524
        7
    xjx0524  
    OP
       Jul 7, 2020
    @crystom 非常感谢,用这个方法搞定了~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2620 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 02:18 · PVG 10:18 · LAX 19:18 · JFK 22:18
    ♥ Do have faith in what you're doing.