Linux 部署nodejs+ mysql+pm2 +nginx+ssl+防火墙+域名解析实战—ChanCMS

130 阅读1分钟

ChanCMS是一款基于Node、Express5、MySQL、Vue3研发的高质量实用型CMS系统。使用ChanCMS和小皮面板记录一下部署流程。

第1步 阿里云环境选择linux系统

00.png

第2步 ssh登录并安装XP面板

01.png

02.png

第3步 开放安全组端口

03.png

第4步 安装数据库mysql5.7

04.png

05.png

第5步 安装Nginx

06.png

07.png

08.png

第6步 创建数据库,导入数据库,上传代码,修改env.prd数据库配置

09.png

10.png

11.png

12.png

13.png

14.png

第7步 创建node站点,安装node npm pm2 pm2-logrotate

15.png

16.png

17.png

18.png

第8步 站点基本配置

19.png

20.png

21.png

第9步 npm run prd 运行项目,成功后,解析域名,配置ssl证书

22.png

23.png

24.png

25.png

第10步 安装防火墙,进行配置,然后预览

26.png

27.png