搭建自己的网页聊天室,之前具体像这样
这可是承载了我满满的回忆呢!
那废话不多说,正文
首先你还需要检查一下你搭建聊天室的要求
- 宝塔面板的 云服务器/虚拟主机1 1核1G起起步,内存得200MB起步(地区建议漂亮国,因为下载速度会快一些)
2.独立IP 1 (若没有独立IP,那你参考雨云的端口映射)
3.域名1,DNS提供商 1
4.SSL证书*1 (可选)
(
没有服务器的话, 雨云 - 新一代云服务提供商 购买,有优惠
没有域名的话, https://www.vpsor.cn/ 9块钱一年的域名,我都在用
没有DNS提供商的话,阿里云,SSL与DNS免费,可惜SSL一年20个
SSL也可以使用雨云的,也说不错
)
————————————————正文————————————————
- 首先,咱得吧源文件给下载了
如果你是计算机操作的话,可以在我的文件分享站下载,会快一点
https://file.caijiblog.top/#s/9b5-lRuA
当然,你也可以这样
新开一个文件夹(我是www/wwwroot/chats/),dak这个路径(下文称其为聊天室文件路径)
打开终端,然后键入以下指令(当然,你也可以选择复制粘贴)
wget http://154.40.59.6:8889/down/z8QKAw3mIola.zip
等待下载完毕
(在自己共享的服务器下载自己盘内的文件…我想吐槽)
2.双击压缩包,解压(这个不用放图吧,应该人人都会吧…)
3.解压完毕后,打开文件夹,将里面的文件,剪贴出来,到你聊天室文件夹根目录
比如
解压完毕后,文件在www/wwwroot/chats/chat-room-master里,将里面的所有文件全选,剪切
然后回到www/wwwroot/chats/里,将其粘贴,将刚刚的chat-room-master空文件夹删掉(看着糟心)
4.来到网站页面,开一个新网站
不建立数据库的原因一会再说
5.打开我们的软件商店,找到我们的Node系列(Node.js版本管理器与PM2管理器)
打开node.js版本管理器
下载Node.js 14.20.1(其他版本不行,报错)
A:我提前吧Node.js下了,你们应该显示的下载,你们下载了吧
然后吧上面的命令行版本换成14.20.1
然后打开PM2管理器,切换到node版本
将上面的版本换成14.20.1
坐和放宽,这需要一些时间(1分钟左右吧)
然后打开项目列表,添加项目
运行文件是你聊天室根目录的index.js文件

然后内存上限为256MB(为了防止刷屏,因为平时的话连100MB都不到)
ok,运行即可
嗯?
好像有点问题:(
好吧好吧,忘了数据库了
打开软件商店,搜索mongdb,下载(我这里也是,下载完了,你得下载)
然后设置,打开数据库
最后更改配置文件,打开你聊天室目录,打开config.yml
复制粘贴我的吧,你得改一下端口,将XXXX改为你想要的端口
app:
port: XXXX
db:
type: mongodb # sqlite or mongodb or firebase
然后打开安全,按照以下步骤做
记得保存
然后打开你的聊天室网址,它的格式应该是这样的(chat.example.xxx是你之前建立网站的url,xxxx为你的端口号,XXXX是你自定义的聊天室名称,英文和数字都行)
https://chat.example.xxx":xxxx/room/@XXXX
具体应该是这样的
要是这样的话,恭喜您,你成功了,开香槟去吧
(原来图片格式必须是png啊,我还以为是通用格式jpg呢)