跳至主要內容

网站部署

fxss原创大约 2 分钟

平台使用的是阿里云的轻量服务器,可以点击 阿里云-云小站特惠open in new window 进行购买,部署环境使用的 宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取open in new window

以下部署流程以宝塔服务器面板为主:

  1. 阿里云-云小站特惠open in new window 购买服务器的时候选择使用 宝塔linux 面板;
  2. 购买的服务器初始化成功之后,按照阿里云对应的步骤进行配置;
  3. 进入服务器的 宝塔linux面板 的时候,需要先去 宝塔官网open in new window 注册,然后在服务器的 宝塔linux面板 登录;
  4. 在 宝塔linux面板 选择 LNMP ,在菜单点击 软件商店 ,安装 MySQL8 以上版本、PM2管理器(Node版本 v16+ );
  5. 在 宝塔linux面板 菜单选择 网站 ,添加站点 -> 填入域名即可,需要注意在云服务器上添加对应的域名解析,由于是前后端分离项目,所以需要添加两个站点,前端web文件直接放入对应文件夹下,后端文件放入对应文件夹之后,点击 终端 执行 npm i,安装完成之后,在 PM2 管理器中 添加项目:
    1. 启动文件选择后端文件目录下的 dist/index.js;
    2. 运行目录自动带出,不用调整;
    3. 项目名称改个名字;
    4. 其他的都默认即可。
  6. 在 PM2 管理器中项目列表中点击映射,添加域名,需要注意在云服务器上添加对应的域名解析;
  7. 如果需要 SSL 配置,可以在对应的域名下去申请免费SSL证书,再在 宝塔linux面板 菜单选择 网站,单个点击设置按钮,弹窗中有对应的 SSL 配置;
  8. 在 宝塔linux面板 菜单选择 数据库,添加数据库:
    1. 输入数据库名称main,选择utf-8;
    2. 输入用户名、密码(后面可以改密);
    3. 导入对应的main.sql文件;
    4. 访问权限选择所有人。

之后就可以正常访问部署的网站了。