真的无语,一个个人网站挂阿里云还被改数据库,阿里还天天发短信要我买什么安全服务,这种个人网站别人有黑的必要么
算了重新用PM2挂下简单的Json-Server服务器,正好之前没有记录过,记录下如果有人也和我一样想用个假数据服务器的话,能帮上点什么
首先PM2能做什么
PM2 是一个带有负载均衡功能的 Node 应用进程管理器。
内建负载均衡(使用 Node cluster 集群模块)
后台运行
0 秒停机重载
具有 Ubuntu 和 CentOS 的启动脚本
停止不稳定的进程(避免无限循环)
控制台检测
提供 HTTP API
远程控制和实时的接口 API(Nodejs 模块,允许和 PM2 进程管理器交互)
主要就是需要这个实时接口API挂载Json-Server服务器,这个Json-Server通过mock数据搭建的伪后台,方便在后台数据没有准备好的时候,前端调试程序使用。
安装PM2管理器
在宝塔面板里面的软件商城直接搜索安装即可,如果出现一些问题,可以查看下这个文章宝塔面板无法安装PM2管理器的情况的内容,希望有帮助
PM2管理器挂载服务
点击文件夹,找到上传的Json-Server文件夹之后确定
在启动文件名中间输入Json-Server的启动文件,之后命名个项目名称即可
开放端口
总共需要3处端口相同
-
Json-Server内的监听端口
在Json-Server内挂载监听端口是自己定义的
-
在宝塔面板内开放端口
在安全页面内要放开端口,这个端口要和Json-Server内监听的一样
-
在服务器端开放端口
找到自己服务器,这里以阿里云为例,在安全组规则内开放端口,这个端口要和前2个一样
当上面都完成了之后,在PM2管理器里面启动服务,这个端口就能使用了