本教程将详细介绍如何在PVE虚拟机上安装Ubuntu Server 24.04系统,并配置NodeJS服务器,适合新手小白跟随操作。通过本指南,您将掌握从零开始搭建一个运行NodeJS应用的服务器环境。
在开始之前,请确保您已经安装并配置好Proxmox Virtual Environment (PVE虚拟机),这是一个开源的虚拟化平台。如果尚未安装,请参考官方文档进行设置。本教程假设您已登录PVE管理界面,并准备好一个存储ISO镜像的位置。
访问Ubuntu官网下载Ubuntu Server 24.04 LTS版本(代号Noble Numbat)的ISO镜像文件。下载后,将镜像上传到PVE存储中,以便后续安装使用。Ubuntu Server 24.04是一个稳定的Linux发行版,适合服务器部署。
在PVE管理界面中,点击“创建虚拟机”,设置名称(如“Ubuntu-NodeJS”)、选择存储、分配资源(建议至少2核CPU、4GB内存、20GB磁盘)。在CD/DVD选项中,选择上传的Ubuntu Server 24.04 ISO镜像,然后启动虚拟机进行安装。
安装过程中,按照提示选择语言、键盘布局、网络配置,并设置用户名和密码。在磁盘分区时,可以选择默认设置。安装完成后,重启虚拟机,您将进入Ubuntu Server 24.04系统命令行界面。
登录系统后,首先更新软件包列表并升级系统,确保安全性。运行以下命令:
sudo apt updatesudo apt upgrade -y
安装常用工具,如网络工具和编辑器,以便后续操作。例如:
sudo apt install net-tools vim -y
NodeJS安装是搭建服务器的关键步骤。这里我们使用NodeSource仓库安装最新LTS版本。首先,添加NodeSource仓库:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
然后,安装NodeJS:
sudo apt install nodejs -y
安装完成后,验证NodeJS和npm版本:
node -vnpm -v
输出类似“v20.x.x”表示安装成功。这完成了NodeJS安装的核心部分。
现在,我们通过服务器配置来运行一个NodeJS应用。首先,创建一个项目目录并进入:
mkdir ~/node-appcd ~/node-app
初始化NodeJS项目,并安装Express框架:
npm init -ynpm install express
创建一个简单的服务器文件server.js:
const express = require("express");const app = express();const port = 3000;app.get("/", (req, res) => {res.send("Hello, NodeJS服务器已运行在Ubuntu Server 24.04上!");});app.listen(port, () => {console.log(服务器运行在 http://localhost:${port});}); 使用PM2管理NodeJS进程,确保服务器持续运行。首先安装PM2:
sudo npm install -g pm2
启动应用并设置为开机自启:
pm2 start server.jspm2 startuppm2 save
在PVE虚拟机中,打开浏览器或使用curl测试NodeJS服务器。如果虚拟机有网络配置,可以访问IP地址和端口。例如,在终端运行:
curl http://localhost:3000
应返回“Hello, NodeJS服务器已运行在Ubuntu Server 24.04上!”。至此,您已成功在PVE虚拟机上安装Ubuntu Server 24.04并配置NodeJS服务器。
本教程涵盖了从PVE虚拟机设置到Ubuntu Server 24.04安装,再到NodeJS安装和服务器配置的全过程。通过遵循这些步骤,即使小白用户也能轻松搭建一个稳定的NodeJS服务器环境。关键词如PVE虚拟机、Ubuntu Server 24.04、NodeJS安装和服务器配置已融入内容中,以提升SEO效果。如有问题,请参考官方文档或社区支持。
本文由主机测评网于2026-01-04发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260114763.html