mportant; background-attachment: initial !important; animation-duration: 1ms !important; animation-delay: -1ms !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; transition-delay: 0s !important; transition-duration: 0s !important;">用 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://www.kinber.cn/post/4865.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: