V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cander0815
V2EX  ›  宽带症候群

大佬们,在 1panel 中部署 Netbird 的服务,由于 80 和 443 端口都占用了,应该怎么部署?可以给一份教程或者文档。

  •  
  •   cander0815 · 26 天前 · 914 次点击
    13 条回复    2024-10-12 13:33:39 +08:00
    loveqianool
        1
    loveqianool  
       26 天前 via Android
    cander0815
        2
    cander0815  
    OP
       26 天前
    @loveqianool 官方文档看了,看的不是很明白。按照来了一遍还是不行 一直返回 502
    Ipsum
        3
    Ipsum  
       26 天前
    有没有 docker 版,如果有直接 openresty 映射就完事
    cander0815
        4
    cander0815  
    OP
       26 天前
    @Ipsum 默认都是 docker 部署的,但是它代码中应该有一些端口写死的配置导致部署后运行有问题
    SenLief
        5
    SenLief  
       26 天前
    docker 部署你用了 host 的网络模式吧?改用 bridge 网络映射端口就好了,用容器名称链接。
    cander0815
        6
    cander0815  
    OP
       26 天前
    @SenLief 官方的脚本默认加了一个 host 做不同容器的通信,然后有一个对外暴露。
    SenLief
        7
    SenLief  
       26 天前
    @cander0815 host 网络模式就是把端口映射成一样的,如果你的主机有类似于 nginx 这种的,那必然就冲突了。
    fengci
        8
    fengci  
       26 天前
    先 docker 映射端口到本地 就别用 80,443 另外随便选一个 ,然后再 1panel 后台新建网站 选择反代不就行了。
    JKOR
        9
    JKOR  
       26 天前
    将 80 和 443 端口分给 nginx ,其他服务用 nginx 反代。
    cander0815
        10
    cander0815  
    OP
       26 天前
    @fengci
    @JKOR 不行,内部代码好像和这个端口有强绑定的,需要改某些配置 还在研究中
    fengci
        11
    fengci  
       26 天前
    @cander0815 #10 docker 内部端口又不影响映射 ,你想映射啥端口到本地都可以啊。然后 OpenResty 反代就行 。 你现在就去看 docker 的端口映射 就行了。
    JKOR
        13
    JKOR  
       26 天前
    @cander0815 #10 内部端口和外部有啥关系,1234:443 ,这样映射不就行了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5314 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 07:31 · PVG 15:31 · LAX 23:31 · JFK 02:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.