从零开始部署 Node.js 项目到阿里云
记录一下完整的部署流程,从买服务器到上线。
服务器初始化
阿里云 ECS (Alibaba Cloud Linux 4),核心步骤:
- 装 Node.js 20(二进制包手动解压)
- 装 PM2 做进程管理
- 配安全组开放端口
- Nginx 反向代理(等域名备案后)
一键部署脚本
写了一个 PowerShell 脚本,本地 build 后自动 scp 上传 + SSH 远程重启,发版只需一条命令。
记录一下完整的部署流程,从买服务器到上线。
阿里云 ECS (Alibaba Cloud Linux 4),核心步骤:
写了一个 PowerShell 脚本,本地 build 后自动 scp 上传 + SSH 远程重启,发版只需一条命令。