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

宝塔是如何做到每建立一个网站都能监听 443 端口的

  •  
  •   linyongqianglal · 2023-06-23 22:48:58 +08:00 · 1602 次点击
    这是一个创建于 517 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不是很懂 nginx ,按道理来讲重复监听 443 端口应该会冲突才对。而且我在 nginx 配置上也没有看到像 stream 这样的配置
    10 条回复    2023-06-24 15:07:35 +08:00
    Kinnice
        1
    Kinnice  
       2023-06-23 22:52:49 +08:00 via Android
    nginx vhost
    kiracyan
        2
    kiracyan  
       2023-06-23 23:00:05 +08:00
    nginx 或监听请求的 host 然后再内部转发
    t41372
        3
    t41372  
       2023-06-23 23:05:49 +08:00
    反向代理
    yarnom
        4
    yarnom  
       2023-06-23 23:08:30 +08:00 via Android
    nginx 监听 80 和 443 ,然后 proxy_pass 反向代理
    lhbc
        5
    lhbc  
       2023-06-23 23:20:16 +08:00 via Android
    搜 SNI 能解决你的问题
    linyongqianglal
        6
    linyongqianglal  
    OP
       2023-06-24 07:22:34 +08:00
    @Kinnice 那么 vhost 和 stream 冲突吗
    linyongqianglal
        7
    linyongqianglal  
    OP
       2023-06-24 07:25:02 +08:00
    @Kinnic 那请问如果用了 stream 占用了 443 端口,那么会影响到 vhost 吗
    lisxour
        8
    lisxour  
       2023-06-24 09:04:27 +08:00
    其实只是监听了一次,通过 vhost 的方式,根据你的访问域名来分不同的网站,虚拟主机同理,一个 ip ,却能托管一堆的 80 网站。
    irockytan
        9
    irockytan  
       2023-06-24 10:34:33 +08:00 via iPhone
    @linyongqianglal 会的,stream 占用了 443 之后 vhost 就不能 443 了,如果 stream 的 443 需求也是 7 层的话,直接放在 vhost 的 443 后面
    hahahahahahahah
        10
    hahahahahahahah  
       2023-06-24 15:07:35 +08:00 via iPhone
    虚拟主机
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   975 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:47 · PVG 04:47 · LAX 12:47 · JFK 15:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.