Fiora聊天室系统

Demo:

七年的聊天室

小郭的聊天室

演示

1
1
2
2

教程开始

请不要漏掉任何一个步骤,一步步按照下面来可以保证搭建成功。

一.准备源玛

进入宝塔点击侧栏文件,点击根目录,进入opt目录,新建fiora目录,进入fiora目录,上传下方链接中的文件并解压。
1、https://dist.qin0.cn/s/QaUb
2、https://qnbk.lanzoul.com/ipOIDz0h6xg

二.准备环境

进进入宝塔的软件商店,安装下图的三个应用

三个应用

三个必须安装

三.设置权限

/opt/fiora目录的权限设置为777并应用到子目录,权限所属root

四.放行端口

去服务器商那里放行9200端口,并在宝塔侧栏安全里放行9200

五.终端命令

进入/opt/fiora目录,点击终端(目录路径附近)

SSH指令开始

node -v
npm -v

运行结果

npm install -g yarn

运行结果

yarn install

此项指令运行时间较长,请耐心等待

运行结果

yarn build:web

运行结果


配置 JwtSecret 请将一串星号替换为一个秘密文本

echo "JwtSecret=******" > .env
yarn start

运行结果

六.注册管理员

上一步指令运行后,不要关闭终端,新建一个页面,地址栏输入http://ip:9200,进去后注册一个用户,用户名可用中文。注册完毕后返回终端那个页面,Ctrl+C退出上一步指令,或者重进/opt/fiora目录的终端。

SSH指令开始

fiora getUserId 用户名(刚刚注册的)

运行结果

复制那串绿色代码UserId,然后编辑/opt/fiora/.env这个文件,第二行插入

Administrator=刚复制的UserId

返回终端,执行yarn start指令,进入http://ip:9200登陆后查看左侧栏是否出现一个皇冠按钮(管理员菜单),有的话回到终端,Ctrl+C退出上一步指令,或者重进/opt/fiora目录的终端,然后输入下方指令让其后台运行。

pm2 start yarn --name fiora -- start

运行结果

七.绑定域名

到这里,聊天室就搭建好了,但是天天发服务器IP显然是不现实的,容易招惹DDOS,需要通过域名反向代理绑定域名使用。宝塔面板新建一个网站,php版本选择纯静态即可,然后点击反向代理,点击添加反向代理,名称随便填,目标URL填写http://ip:9200,末尾不要有斜线。发送域名保持$host即可,然后访问你的域名就可以正常使用了。

最后修改:2022 年 05 月 08 日
觉得文章不错的话可以点一下文章底部的广告呦!