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

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

  •  
  •   cander0815 · Oct 11, 2024 · 2496 views
    This topic created in 562 days ago, the information mentioned may be changed or developed.
    13 replies    2024-10-12 13:33:39 +08:00
    loveqianool
        1
    loveqianool  
       Oct 11, 2024 via Android
    cander0815
        2
    cander0815  
    OP
       Oct 11, 2024
    @loveqianool 官方文档看了,看的不是很明白。按照来了一遍还是不行 一直返回 502
    Ipsum
        3
    Ipsum  
       Oct 11, 2024
    有没有 docker 版,如果有直接 openresty 映射就完事
    cander0815
        4
    cander0815  
    OP
       Oct 11, 2024
    @Ipsum 默认都是 docker 部署的,但是它代码中应该有一些端口写死的配置导致部署后运行有问题
    SenLief
        5
    SenLief  
       Oct 11, 2024
    docker 部署你用了 host 的网络模式吧?改用 bridge 网络映射端口就好了,用容器名称链接。
    cander0815
        6
    cander0815  
    OP
       Oct 11, 2024
    @SenLief 官方的脚本默认加了一个 host 做不同容器的通信,然后有一个对外暴露。
    SenLief
        7
    SenLief  
       Oct 11, 2024
    @cander0815 host 网络模式就是把端口映射成一样的,如果你的主机有类似于 nginx 这种的,那必然就冲突了。
    fengci
        8
    fengci  
       Oct 12, 2024
    先 docker 映射端口到本地 就别用 80,443 另外随便选一个 ,然后再 1panel 后台新建网站 选择反代不就行了。
    Secular0246
        9
    Secular0246  
       Oct 12, 2024
    将 80 和 443 端口分给 nginx ,其他服务用 nginx 反代。
    cander0815
        10
    cander0815  
    OP
       Oct 12, 2024
    @fengci
    @JKOR 不行,内部代码好像和这个端口有强绑定的,需要改某些配置 还在研究中
    fengci
        11
    fengci  
       Oct 12, 2024
    @cander0815 #10 docker 内部端口又不影响映射 ,你想映射啥端口到本地都可以啊。然后 OpenResty 反代就行 。 你现在就去看 docker 的端口映射 就行了。
    Secular0246
        13
    Secular0246  
       Oct 12, 2024
    @cander0815 #10 内部端口和外部有啥关系,1234:443 ,这样映射不就行了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3015 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 00:31 · PVG 08:31 · LAX 17:31 · JFK 20:31
    ♥ Do have faith in what you're doing.