Websocket配置教程

admin2025-09-25
WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工通信——允许服务器主动发送信息给客户端。通过websocket可以实现FourS中的客服即时聊天、即时通...

WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工通信——允许服务器主动发送信息给客户端。
通过websocket可以实现FourS中的客服即时聊天、即时通知等功能。

一、后台配置项目

配置项

配置内容

独立wss域名

默认留空

服务器IP地址

0.0.0.0(云服务器只需填写0.0.0.0即可)

内网IP地址

127.0.0.1(云服务器填写127.0.0.1)

WebScoket端口

9011

服务注册端口

9020

内部通信起始端口

9012

进程数

5

fullchain证书

证书路径(宝塔的站点配置文件里可以找到)

privkey证书

证书路径(同上)

二、服务器开放相关端口

根据后台配置的端口(上例)我们使用了9011到9020十个端口

1、前往宝塔的安全--端口规则放行以上端口

2、前往阿里云或腾讯云的管理面板(根据您所购买的服务器而定)同样放行以上端口

三、服务器启动端口监听

进入宝塔的软件商店,找到(进程守护管理器)若没有安装则请先安装本软件,按照如下添加进程守护。

1、运行目录:请选择程序目录中的 socket

2、启动命令:php start.php start

四、报错信息

如果启动出现报错情况,请解除相关函数的禁用:
pcntl_fork,pcntl_alarm,pcntl_signal_dispatch,pcntl_wait,pcntl_signal
如果还有提示xxxx disabled for unsecurity reason的,也请您自行解除禁用

websocke wss
评论
请先登录再发表评论!