think-worker WebSocket 宝塔部署和使用SSL证书升级为WSS
如果项目使用了think-worker WebSocket 不会部署或者配置可以了解一下
·
如果项目使用了think-worker WebSocket 不会部署或者配置可以了解一下
一、宝塔配置think-worker启动
1、先去下载Supervisor(应用商店搜索有的下)

2、添加启动命令 (跟着我这样配置就好了,Name和Remark随便起个名字就行)

3.启动成功后查看日志是这样的

二、配置ssl证书升级为(wss)
1、网站配置目录下
server {
listen 443 ssl;
server_name 你的项目名称;
# SSL证书配置 (一般公司都有人专门配备项目的SSL证书,如果是学习的话可以自己在网上申请下来配置)
ssl_certificate /etc/letsencrypt/live/你的网站项目目录/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/你的网站项目目录/privkey.pem;
# WebSocket代理配置 ip地址如(127.0.0.1)...
location /wss {
proxy_pass http://你的ip地址:2346;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
# 保持长连接
proxy_read_timeout 3600s;
proxy_send_timeout 3600s;
}
}
二、js连接websocket这样就成功了
const ws = new WebSocket(`wss://www.xxx.com/wss`)
作者留言:如果内容有帮助到你可以点个赞~ 如果操作过程遇到问题可以私信我(有时间就会解答)
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)