网站部署
原创大约 2 分钟
平台使用的是阿里云的轻量服务器,可以点击 阿里云-云小站特惠 进行购买,部署环境使用的 宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取 。
以下部署流程以宝塔服务器面板为主:
- 阿里云-云小站特惠 购买服务器的时候选择使用 宝塔linux 面板;
- 购买的服务器初始化成功之后,按照阿里云对应的步骤进行配置;
- 进入服务器的 宝塔linux面板 的时候,需要先去 宝塔官网 注册,然后在服务器的 宝塔linux面板 登录;
- 在 宝塔linux面板 选择 LNMP ,在菜单点击 软件商店 ,安装 MySQL8 以上版本、PM2管理器(Node版本 v16+ );
- 在 宝塔linux面板 菜单选择 网站 ,添加站点 -> 填入域名即可,需要注意在云服务器上添加对应的域名解析,由于是前后端分离项目,所以需要添加两个站点,前端web文件直接放入对应文件夹下,后端文件放入对应文件夹之后,点击 终端 执行
npm i
,安装完成之后,在 PM2 管理器中 添加项目:- 启动文件选择后端文件目录下的
dist/index.js
; - 运行目录自动带出,不用调整;
- 项目名称改个名字;
- 其他的都默认即可。
- 启动文件选择后端文件目录下的
- 在 PM2 管理器中项目列表中点击映射,添加域名,需要注意在云服务器上添加对应的域名解析;
- 如果需要 SSL 配置,可以在对应的域名下去申请免费SSL证书,再在 宝塔linux面板 菜单选择 网站,单个点击设置按钮,弹窗中有对应的 SSL 配置;
- 在 宝塔linux面板 菜单选择 数据库,添加数据库:
- 输入数据库名称
main
,选择utf-8
; - 输入用户名、密码(后面可以改密);
- 导入对应的
main.sql
文件; - 访问权限选择所有人。
- 输入数据库名称
之后就可以正常访问部署的网站了。