服务器部署 (pm2)

安装pm2

npm install -g pm2

启动命令写在package.json里

"scripts": {
    "start": "node ./bin/www",
    "pm2":"pm2 start processes.json"
},

项目根目录下新建文件:processes.json

{
    "apps": [
      {
        "name": "nodenotepad",
        "cwd": "/nodenotepad",
        "script": "bin/www",
        "log_date_format": "YYYY-MM-DD HH:mm Z",
        "pid_file": "pids/node-geo-api.pid",
        "instances": 6,
        "min_uptime": "200s",
        "max_restarts": 10,
        "max_memory_restart": "1M",
        "cron_restart": "1 0 * * *",
        "watch": false,
        "merge_logs": true,
        "exec_interpreter": "node",
        "exec_mode": "fork",
        "autorestart": false,
        "vizion": false
      }
    ]
}

搭建站点

拉取项目

1、首先确认服务器有没有安装git,执行下面的指令,如果没有出现版本号的,说明服务器没有git,那么需要安装git指令

// 查看版本号
git --version

// 安装指令
yum install -y git

2、现在去宝塔发布目录,/www/wwwroot 目录就是宝塔默认的发布目录,一般项目都会上传到这里

cd /www/wwwroot

3、把项目克隆到该目录

sudo git clone 你的项目

4、打开宝塔面板,如果忘记了面板地址,可执行sudo bt default查看基本信息,选择外网面板地址

服务器上线配置 PM2配置

1、登录后,找到宝塔菜单软件商店,搜索PM2管理器先安装

图片

2、在软件商店,找到PM2管理器,然后添加node项目

图片

3、添加完之后,设置端口

图片

4、然后创建映射

图片

5、node项目启动,可以查看刚刚映射的站点访问项目

图片

6、项目访问

图片

服务器配上线配置 直接添加node项目

1、登录后,点击网站,然后选择添加Node项目

图片

2、提交后,配置访问域名

图片

3、开启外网映射

图片

4、启动项目访问

图片

powered by GitbookEdit Time: 2023-04-08 10:28:32