VPSBOOK / 使用教程

VPS 部署 Node.js 应用:PM2、环境变量与反向代理

Node.js 应用部署到 VPS,需要进程守护、环境变量和反向代理。这篇讲清基本流程。

VPSBook 内容指南更新于 2026-10-19按用途与条件选择

准备环境

安装 Node.js 并用版本管理工具固定版本,避免依赖系统自带的旧版本。先确认应用需要的 Node 版本,再安装对应版本。

进程守护

用 PM2 让应用后台运行、崩溃自动重启、开机自启。PM2 也能看日志和资源占用,比直接 node 命令前台跑更可靠。

环境变量与端口

密钥、数据库连接等敏感信息用 .env 或环境变量传入,别写进代码。应用监听内网端口,再由反向代理对外。

反向代理与 HTTPS

用 Nginx 或 Caddy 把域名转发到应用端口,并配置 HTTPS 证书。多个应用用不同域名或路径区分。