找回密码
 立即注册

Websocket配置教程

admin   2023-12-3 01:01

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/start.php

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

四、报错信息

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

返回顶部