跳转到内容
无痕工具库 无痕工具库

Hostinger VPS 使用 CloudPanel 部署 Node.js 应用教程

要在装有 CloudPanel 的 Hostinger VPS 上搭建 Node.js 应用,你需要在 CloudPanel 中创建 Node.js 站点,上传应用文件,然后通过 SSH 使用 pm2 进程管理器启动应用。

第 1 步 – 准备工作

虽然建议你具备一些 Node.js 和服务器管理的基础知识,但基本要求如下:

第 2 步 – 访问 CloudPanel

打开网页浏览器,输入你的 VPS IP 地址并加上 CloudPanel 端口,即可进入你的 CloudPanel:

https://your-vps-ip:8443

将 your-vps-ip 替换为你的 VPS IP 地址。

输入在 CloudPanel 设置过程中提供的登录凭据:

CloudPanel 登录表单,包含管理员用户名、密码字段和登录按钮

第 3 步 – 创建 Node.js 应用

  1. 在 CloudPanel 中进入 Sites(站点)部分,点击 Add Site(添加站点)来创建新应用。在应用类型选项中选择 Node.js:

    CloudPanel 站点创建菜单中高亮显示的 Node.js 站点选项

  2. 配置应用设置

    CloudPanel 新建 Node.js 站点表单,包含 Node 22 LTS 和应用端口 3000 字段

    1. 域名 – 输入你的应用所用的域名。
    2. Node.js 版本 – 选择你的应用将运行的 Node.js 版本。
    3. 应用端口 – 选择你的应用使用的端口。
  3. 部署你的应用

    1. 配置好应用设置后,通过文件管理器上传你的 Node.js 应用文件,或使用 Git 来部署应用。

第 4 步 – 启动 Node.js 应用

使用站点用户通过 SSH 登录:

ssh user@your-vps-ip

将 your-vps-ip 替换为你的 VPS IP 地址。

接下来,进入应用的根目录:

cd htdocs/domain.tld/

将 domain.tld 替换为你的域名。

进入目录后,通过 npm 安装最新版的 pm2:

npm install pm2@latest -g

然后执行以下命令启动你的应用:

pm2 start server.js

全部设置完成。现在你的 Node.js 应用已经可以在 Hostinger VPS 上的 CloudPanel 中正常运行了。

其他资源