V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zmqking
V2EX  ›  程序员

公司只允许开放 80, 443 两个端口, websocket 的端口不知道怎么处理好!

  •  
  •   zmqking · 2021-03-03 10:41:45 +08:00 · 925 次点击
    这是一个创建于 1386 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看各位大神有没有什么好的方式,麻烦指教下!( 后端 c# .net )
    第 1 条附言  ·  2021-03-03 11:45:18 +08:00
    大神帮帮忙,唉!
    Fishdrowned
        1
    Fishdrowned  
       2021-03-03 11:59:35 +08:00
    url path
    Fishdrowned
        2
    Fishdrowned  
       2021-03-03 12:00:33 +08:00
    不想用 path 就子域名
    ferock
        3
    ferock  
       2021-03-03 12:51:07 +08:00
    nginx path 反代
    或者其他域名,反代
    zmqking
        4
    zmqking  
    OP
       2021-03-03 13:49:02 +08:00
    @Fishdrowned 能具体点吗?比如用子域名,那我 websocket 只能监听 80 端口了。问题是上面还有其它站点用了这个 80 端口,该怎么处理呢?
    zmqking
        5
    zmqking  
    OP
       2021-03-03 13:50:28 +08:00
    @ferock 反代的话,我也试过,前端是 ws:// 的请求方式,我要怎么代理呢,可否详细点,谢谢!
    Fishdrowned
        6
    Fishdrowned  
       2021-03-03 19:43:52 +08:00
    80 和 443 这两个端口交给 nginx,让 nginx 做入口。你的应用监听其他端口,用 nginx 反代。

    如何反代你可以自行 google/baidu
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3560 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:32 · PVG 12:32 · LAX 20:32 · JFK 23:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.