14
2025
02
17:13:59

用 nico 将 brook wsserver 包装成任意 https 网站

用 nico 将 brook wsserver 包装成任意 https 网站

背景

  • 你需要已经玩转了Brook

  • 你已经会部署brook wsserver, 可以将 brook wsserver 理解一个 http 网站(默认监听的 path 是/ws)

  • 你有一个域名domain.com, 并且已经解析到你的服务器 IP

  • 你的服务器防火墙已经开放了 80 和 443 端口

nico

nico是一个 HTTP2 web server, 支持反向代理和单页应用, 自动 TLS 证书. 零配置.

可以把它理解为简单版的 nginx

使用nami安装 nico

nami install github.com/txthinking/nico

假设你运行 brook wsserver 的命令是

brook wsserver --listen 127.0.0.1:9999 --password hello --path /ws

让 brook wsserver 与你的静态博客共存

假设博客 html 文件在/root/www

nico domain.com /root/www domain.com/ws http://127.0.0.1:9999

那么

  • 你的博客: https://domain.com

  • brook wssserver: wss://domain.com:443/ws

让 brook wsserver 与你的 http 服务共存

假设你有一个 http 服务 http://127.0.0.1:8888

nico domain.com http://127.0.0.1:8888 domain.com/ws http://127.0.0.1:9999

那么

  • 你的 https 服务: https://domain.com

  • brook wssserver: wss://domain.com:443/ws

把 brook wsserver 包装成任意 https 网站

假设你想把你的 brook wsserver, 包装成 https://reactjs.org 网站

nico domain.com https://reactjs.org domain.com/ws http://127.0.0.1:9999

那么

  • reactjs 网站: https://domain.com

  • brook wssserver: wss://domain.com:443/ws

更多




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/9063.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: