宝塔面板搭建网页聊天室

搭建自己的网页聊天室,之前具体像这样


这可是承载了我满满的回忆呢!
那废话不多说,正文
首先你还需要检查一下你搭建聊天室的要求

  1. 宝塔面板的 云服务器/虚拟主机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也可以使用雨云的,也说不错

————————————————正文————————————————

  1. 首先,咱得吧源文件给下载了
    如果你是计算机操作的话,可以在我的文件分享站下载,会快一点
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文件
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呢)

1 个赞