[](https://s.qiniu.com/yYJVNj)
## :-: socket配置
## 代码配置:
1.项目根目录/node/config.js文件中
配置Redis, 域名,socket.io端口信息,其余参数不用动

2.项目根目录/node/server.js文件中
配置证书路径

3.运行js文件,可使用pm2
(1)运行项目中的server.js文件(项目根目录/node 目录中)
(2)运行项目中的timer.js文件(项目根目录/node 目录中)
切换到【项目列表】,查找项目中的server.js文件,根据下图提示操作,最后点击【添加】

## 后台配置:
本项目聊天模块是外接的socket.io开源框架, 配置流程比较简单
在设置->私密设置->直播配置中填入聊天地址带端口

<h3 style="color:red">注意, 域名一定要换成您的正式域名, 然后端口一定要打开,否则聊天室无法连接</h3>
上图是以19967端口举例, 端口只要没被占用, 即可使用.
```
lsof -i:端口号
用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000
```
### **阿里云服务器快速配置安全组放行端口方法**
登录阿里云服务器控制台,在配置好ECS服务器之后,去设置安全组。
第一、进入安全组

进入阿里云ECS服务器,点击"本实例安全组"。

点击"配置规则"。
第二、快速添加规则

我们用来建站的话,可以快速添加规则,增加常规端口。

这里我们需要在入方向和出方向设置,添加需要的几个规则端口放行。
第三、单个端口添加
比如我们在安装完毕宝塔面板之后,他默认需要用到8888、888端口才可以打开宝塔面板。所以我们需要在阿里云安全组添加,要不是无法打开的。
总结,如果我们并不会单独的设置端口那就直接使用阿里云安全组快速添加端口之后,再根据面板或者软件需要的独立端口进行单独添加。
[](https://s.qiniu.com/EfUj6z)
- 项目介绍
- 搭建要点汇总【重要】
- 注意事项与常见问题
- 常见问题
- uniapp加载不出数据
- php版本引发的报错汇总
- 常见错误整理
- phal框架相关
- 学生端登录后进入直播间,提示登录失效
- thinkphp相关
- 网站伪静态地址问题
- 教师开播时找不到摄像头
- 网站首页卡在载入界面不能操作的问题
- redis相关
- redis相关问题统一解决办法
- uni-app相关
- uni-app控制台报错的一般解决办法
- 正常配置后,本地推流失败
- 项目部署
- 安装
- 框架信息配置
- thinkphp部分
- phalapi部分
- node.js部分
- socket配置
- SSL证书申请
- PC讲师端操作文档
- 登录
- 首页
- 左侧菜单栏
- 直播课堂
- 账号
- 后台操作文档
- 首页
- 左侧菜单栏
- 设置
- 网站信息
- 私密设置
- 幻灯片管理
- 上传设置
- 文件存储
- 用户管理
- 管理组
- 角色管理
- 管理员
- 用户列表
- 教师列表
- 插件中心
- 内容管理
- 文章管理
- 分类管理
- 订单管理
- 知识管理
- 学级分类
- 付费内容列表
- 大班课列表
- PC学生端操作文档
- 首页
- 直播课堂
- 精选内容
- 个人中心
- 年级选择
- 我的课程
- 账号设置
- 我的消息
- 选课中心
- 三方配置
- 声网sdk音视频
- 七牛云储存sdk
- 腾讯云短信配置