本文将介绍如何在 Claw VPS 上搭建一个基本的开发环境。我们将从准备工作开始,然后详细讲解每一步的操作,以便您能够快速上手。目标是搭建一个支持 Node.js 和相关数据库的环境,适合开发和测试小型应用。
1. 操作前的准备
在开始之前,您需要具备以下条件:
- 拥有一个已注册并处于运行状态的 Claw VPS 服务器。
- 安装了基本的操作系统,如 Ubuntu 20.04 或更高版本。
- 能够通过 SSH 访问该服务器。
2. 环境搭建步骤
2.1 连接到 Claw VPS
首先,您需要通过 SSH 连接到您的 VPS。在终端中输入以下命令:
ssh your_username@your_vps_ip
your_username 是您在 VPS 上的用户名,your_vps_ip 是您的服务器 IP 地址。
2.2 更新操作系统
连接后,首先建议更新系统以确保所有软件包都是最新的。运行以下命令:
sudo apt update && sudo apt upgrade -y
2.3 安装 Node.js
接下来,我们将安装 Node.js。这可以通过 NodeSource 的 PPA 来完成。执行以下命令:
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt install -y nodejs
安装完成后,验证安装是否成功:
node -v
npm -v
此命令将输出安装的版本号,确保您能看到输出。
2.4 安装数据库(MongoDB)
现在我们将安装 MongoDB,一个常用的 NoSQL 数据库。首先导入 MongoDB 的公钥并配置源:
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/multiverse amd64 packages" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
然后,更新包列表并安装 MongoDB:
sudo apt update
sudo apt install -y mongodb-org
安装完成后,启动并启用 MongoDB 服务:
sudo systemctl start mongod
sudo systemctl enable mongod
2.5 验证 MongoDB 安装
使用以下命令检查 MongoDB 是否正在运行:
sudo systemctl status mongod
它应该显示为“active (running)”状态。
2.6 安装 PM2 以管理 Node.js 应用
PM2 是一个非常流行的进程管理工具,可以帮助您管理 Node.js 应用程序。安装它只需以下命令:
sudo npm install -g pm2
安装完成后,您可以使用 PM2 来启动、停止和监控您的 Node.js 应用。
3. 基本应用示例
以下是如何创建一个简单的 Node.js 应用示例:
3.1 创建应用目录
mkdir myapp
cd myapp
3.2 初始化 Node.js 项目
npm init -y
3.3 安装 Express
Express 是一个常用的 Node.js Web 应用框架,可以使用以下命令安装:
npm install express
3.4 创建应用文件
在项目根目录下创建一个名为 app.js 的文件,并输入以下代码:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`App listening at http://localhost:${port}`);
});
3.5 启动应用
使用 PM2 启动您的应用:

pm2 start app.js
您可以通过访问 http://your_vps_ip:3000 来查看应用效果。
4. 注意事项与常见问题
- SSH 连接问题:如果无法通过 SSH 连接,请确保您的 VPS 已启动,并检查防火墙设置。
- MongoDB 未启动:如果 MongoDB 无法启动,运行
journalctl -u mongod来查看日志,并诊断问题。 - 端口问题:确保您在防火墙上开放了所需的端口(如 3000),可以使用
sudo ufw allow 3000来开放该端口。
恭喜您!现在您已经成功在 Claw VPS 上搭建了一个基本的开发环境。您可以根据需要进一步扩展和定制该环境,以支持更复杂的应用程序。