[![](https://img.kancloud.cn/b0/e4/b0e42383e09aa96eecef5f7433913798_1200x90.jpg)](https://s.qiniu.com/yYJVNj) ## :-: socket配置 ## 代码配置: 1.项目根目录/node/config.js文件中 配置Redis, 域名,socket.io端口信息,其余参数不用动 ![](https://img.kancloud.cn/ea/80/ea8085b4aaacbe4bf724c70ca67155d8_671x277.png) 2.项目根目录/node/server.js文件中 配置证书路径 ![](https://img.kancloud.cn/b4/75/b475d77660029cecc770f61b531f7dab_937x555.png) 3.运行js文件,可使用pm2 (1)运行项目中的server.js文件(项目根目录/node 目录中) (2)运行项目中的timer.js文件(项目根目录/node 目录中) 切换到【项目列表】,查找项目中的server.js文件,根据下图提示操作,最后点击【添加】 ![](https://img.kancloud.cn/d9/26/d9268ec02ee21900bb6a7339fde6e049_758x202.png) ## 后台配置: 本项目聊天模块是外接的socket.io开源框架, 配置流程比较简单 在设置->私密设置->直播配置中填入聊天地址带端口 ![](https://img.kancloud.cn/97/ed/97ed6d3f06a7f12ea9213639781ac75c_1095x407.png) <h3 style="color:red">注意, 域名一定要换成您的正式域名, 然后端口一定要打开,否则聊天室无法连接</h3> 上图是以19967端口举例, 端口只要没被占用, 即可使用. ``` lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 ``` ### **阿里云服务器快速配置安全组放行端口方法** 登录阿里云服务器控制台,在配置好ECS服务器之后,去设置安全组。 第一、进入安全组 ![](https://img.kancloud.cn/d4/dd/d4dd01d08d30cc96e67673825edc0aaf_550x202.png) 进入阿里云ECS服务器,点击"本实例安全组"。 ![](https://img.kancloud.cn/77/59/7759cf10beee51171ac109d0aee018bb_612x180.png) 点击"配置规则"。 第二、快速添加规则 ![](https://img.kancloud.cn/89/ad/89ad187b82f8248108bc2d28044dfe0d_502x124.png) 我们用来建站的话,可以快速添加规则,增加常规端口。 ![](https://img.kancloud.cn/54/e1/54e1c94e68f2a17a4946883c97404ed6_533x188.png) 这里我们需要在入方向和出方向设置,添加需要的几个规则端口放行。 第三、单个端口添加 比如我们在安装完毕宝塔面板之后,他默认需要用到8888、888端口才可以打开宝塔面板。所以我们需要在阿里云安全组添加,要不是无法打开的。 总结,如果我们并不会单独的设置端口那就直接使用阿里云安全组快速添加端口之后,再根据面板或者软件需要的独立端口进行单独添加。 [![](https://img.kancloud.cn/30/62/30621505ec4a2cd6681a53d767a4a517_1040x100.jpg)](https://s.qiniu.com/EfUj6z)