在腾讯云服务器(CVM)上部署 Node.js 应用,你可以选择以下几种方式来获取合适的镜像:
✅ 推荐方案一:使用「公共镜像」+ 手动安装 Node.js(最灵活、推荐新手和开发者)
选择镜像:
- 操作系统: Ubuntu Server 或 CentOS
- 推荐:Ubuntu 20.04 / 22.04 64位
- 或者:CentOS 7.9 / CentOS Stream 8/9
为什么推荐?这些系统社区支持好,安装 Node.js 简单,适合学习和生产。
后续操作:
- 登录服务器(通过 SSH)
- 安装 Node.js(推荐使用 NodeSource 或 nvm)
# 使用 nvm 安装(推荐,可自由切换版本)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 18 # 或 20, 16 等 LTS 版本
node -v # 验证安装
✅ 推荐方案二:使用「应用镜像」或「市场镜像」(快速启动)
腾讯云市场提供一些预装 Node.js 的镜像,搜索关键词:
在「镜像市场」中搜索:
Node.js
例如:
- Node.js + Nginx + MongoDB 镜像
- Node.js 全栈开发环境
优点:
- 快速部署,适合快速测试或原型开发
- 自带环境,省去安装步骤
缺点:
- 版本可能较旧
- 安全性和可控性较低
建议:仅用于测试,生产环境建议自己安装。
❌ 不推荐:使用过时或非官方镜像
避免选择:
- 个人上传的不明镜像
- 标题为“一键安装 Node.js”但来源不明的镜像
- 镜像更新时间久远(如 2018 年)
🛠️ 推荐配置总结
| 项目 | 推荐选择 |
|---|---|
| 镜像类型 | 公共镜像 |
| 操作系统 | Ubuntu 22.04 LTS |
| 安装方式 | 使用 nvm 安装 Node.js 18 或 20 |
| Node.js 版本 | LTS 版本(如 v18.x 或 v20.x) |
🔐 安全建议
- 安装后及时更新系统:
sudo apt update && sudo apt upgrade - 使用非 root 用户运行 Node.js 应用
- 配置防火墙(腾讯云安全组)只开放必要端口(如 80、443、22)
💡 小贴士
如果你使用 腾讯云轻量应用服务器(Lighthouse),它有更简单的「应用镜像」选项,可以直接选择「Node.js」环境,一键部署。
总结
最佳选择:选 Ubuntu 22.04 公共镜像,登录后用 nvm 安装 Node.js。
这样最安全、最灵活,也便于后续维护和升级。
如需,我可以提供完整的安装脚本或部署流程 👍
云计算导航