2024-03-05 15:31
准备阶段
1. 一台2H2G的服务器(centos7.9 系统)
2. 项目源码:sourl.cn/nnnsf9
3. 一个域名(非必须)
4. SSH工具
教程开始
1. 安装宝塔(SSH终端操作)
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
2. 安装Node.js(宝塔应用商店下载)
#安装步骤
进入宝塔软件商店
搜索node
安装node.js版本管理器
在管理器里安装v16.20.2版本
设置命令行v16.20.2版本
#检测安装结果
node --version
npm --version
3. 安装PM2(SSH终端操作)
#安装步骤
npm install pm2 -g
#检查安装结果
pm2 --version
4. 安装pnpm(SSH终端操作)
#安装步骤
npm install -g pnpm@latest
export PATH="/www/server/nodejs/v16.20.2/bin:$PATH"
source ~/.bashrc
#检查安装结果
pnpm --version
5. 安装MySQL 5.7(宝塔应用商店下载)
6. 安装Nginx 1.22(宝塔应用商店下载)
7. 安装redis(宝塔应用商店下载)
8. 上传并解压项目文件
9. 新建数据库
10. 进入项目目录,修改.env文件中的MySQL、邮件服务
11. 终端进入项目目录执行
#安装依赖
pnpm i
#使用淘宝源安装依赖(备用计划)
npm install --registry=https://registry.npm.taobao.org/
12. 启动项目(端口9520)
pnpm start
13. 相关操作
#查看日志
pm2 log
#查看容器
pm2 ls
14. 相关信息
#管理端地址
/nineai/admin
#超管账号密码super----nine-super
#普管账号密码admin----123456