vue+express、gitee pm2部署轻量服务器(20230923)

一、代码配置

前后端接口都保持 127.0.0.1:3000

vue 项目 创建文件 pm2.config.cjs
vue+express、gitee pm2部署轻量服务器(20230923)_第1张图片

module.exports = {
  apps: [
    {
      name: 'xin-web', // 应用程序的名称
      script: 'npm', // 启动脚本
      args: 'run dev', // 启动脚本的参数
      cwd: '/home/vue/xin_web', // Vite 项目的根目录
      interpreter: 'none', // 告诉 PM2 不使用解释器
      autorestart: true, // 如果应用程序崩溃,自动重新启动
      watch: false, // 监视文件变化
      max_memory_restart: '1G', // 如果应用程序占用的内存超过 1GB,则重新启动
      env: {
        NODE_ENV: 'production', // 设置环境变量
      },
    },
  ],
};

serve 创建文件 pm2.config.cjs

vue+express、gitee pm2部署轻量服务器(20230923)_第2张图片

module.exports = {
  apps: [
    {
      name: 'xin-service', // 应用程序的名称
      script: 'npm', // 启动脚本
      args: 'run start', // 启动脚本的参数
      cwd: '/home/server/xin_serve', // Vite 项目的根目录
      interpreter: 'none', // 告诉 PM2 不使用解释器
      autorestart: true, // 如果应用程序崩溃,自动重新启动
      watch: false, // 监视文件变化
      max_memory_restart: '1G', // 如果应用程序占用的内存超过 1GB,则重新启动
      env: {
        NODE_ENV: 'production', // 设置环境变量
      },
    },
  ],
};

记得 bd.js 配置好数据库的名称密码

二、服务器购买、安装系统

腾讯云:登录 - 腾讯云

服务器重装系统选择 CentOS stream 8 版本。

vue+express、gitee pm2部署轻量服务器(20230923)_第3张图片

三、nginx 静态服务器配置

登录 root 最高权限

vue+express、gitee pm2部署轻量服务器(20230923)_第4张图片

这里有个 centOS 7.6 - 8 stream - 安装步骤 我用这个方法

你可能感兴趣的:(vue.js,express,前端)