linux服务器部署next.js服务
# node服务部署
wget https://nodejs.org/download/release/v23.5.0/node-v23.5.0-linux-x64.tar.gz
tar -xf node-v23.5.0-linux-x64.tar.gz
mv node-v23.5.0-linux-x64 node
1
2
3
2
3
添加全局环境变量
vim /etc/profile export NODE_HOME=/usr/local/node export PATH=$PATH:$NODE_HOME/bin source /etc/profile
1
2
3
4设置国内源加速代理
一、修改成腾讯云镜像源 1、命令 npm config set registry http://mirrors.cloud.tencent.com/npm/ 2. 验证命令 npm config get registry 如果返回http://mirrors.cloud.tencent.com/npm/,说明镜像配置成功。 二、修改成淘宝镜像源 3. 命令 npm config set registry https://registry.npmmirror.com 4. 验证命令 npm config get registry 如果返回https://registry.npmmirror.com,说明镜像配置成功。 三、修改成华为云镜像源 5. 命令 npm config set registry https://mirrors.huaweicloud.com/repository/npm/ 6. 验证命令 npm config get registry 如果返回https://mirrors.huaweicloud.com/repository/npm/,说明镜像配置成功。 四、通过使用淘宝定制的cnpm安装 7. 安装cnpm npm install -g cnpm --registry=https://registry.npmmirror.com 8. 使用cnpm cnpm install xxx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44安装yarn、pm2工具
npm install -g yarn npm install -g pm2
1
2
# 使用pm2启动项目
#清理缓存
yarn cache clean
yarn install
yarn build
pm2 start yarn --name "nextjs-app" -- start
#查看应用状态
pm2 status
#查看日志
pm2 logs nextjs-app
#停止应用
pm2 stop nextjs-app
#重启应用
pm2 restart nextjs-app
#删除指定id
pm2 delete <id>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
上次更新: 2024/12/21, 17:39:59