用 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
更多
本文链接:https://kinber.cn/post/4865.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

 支付宝微信扫一扫,打赏作者吧~
支付宝微信扫一扫,打赏作者吧~

