跳到主内容
大鹏云 大鹏云 DAPENG CLOUD
首页 · 帮助中心 · 服务器专区 · 部署 Node.js 运行环境

部署 Node.js 运行环境

推荐通过 Nodesource 源安装 Node.js LTS 版本,比系统自带源更新更稳定。以 Node.js 20 LTS 为例。

安装 Node.js

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
node -v && npm -v

CentOS 用 rpm 源脚本配合 dnf 安装。

用 PM2 守护应用

PM2 支持自重启、开机自启和日志管理:

sudo npm install -g pm2
pm2 start app.js --name myapp
pm2 save
pm2 startup

Nginx 反向代理

应用监听 127.0.0.1:3000,Nginx 转发 80/443:

location / {
    proxy_pass http://127.0.0.1:3000;
    proxy_set_header Host $host;
}
注意:Node 端口无需对公网开放,防火墙只放行 80/443。
这篇文章对你有帮助吗?