下载宝塔
1.使用ftp或阿里云的vnc等远程工具连接服务器后输入账号密码登录(我的账户是root,密码刚修改这个)
2.yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh安装宝塔,一直回车即可,记录宝塔账号密码和内外网地址
3.在阿里云开发8888端口
3.1打开安全组配置
3.2打开配置规则
3.3添加规则后保存
4.访问宝塔外网地址登录
前端项目部署
1.项目 根目录npm run build 打包 生成dist文件
2. 云服务器下载ngnix
3. 服务器安全组放行300端口
4.阿里云服务器安全组放行300端口
5.创建ngnix域名为本地服务器并端口为300
7.把dist文件存放在ngnix对应目录中
数据库部署
1.安装mysql
2.创建数据库
3.将本地每个表的sql文件导入到新建数据库
后端项目部署
1.打开防火墙端口 5001(同前端)
2.打开阿里云安全组端口 5001(同前端)
4.node文件打包,但nest项目打包不会把node_modules,所以需要把package.json手动放到dist文件夹中
5.同时密钥也不同进行打包,要手动把密钥存放到dist目录
7.把dist文件存放在服务器上,安装yarn,执行yarn命令生成依赖
8.安装 pm2,配置项目,启动即可