如何在Plesk上为Node.js Manager添加新的node.js版本?

Jak*_*ler 3 centos plesk node.js server

Plesk Onyx支持Node.js. 我的Node.js Manager(来自Plesk扩展)目前支持两个nodejs版本.

使用centos包管理器yum安装新版本并没有改变任何东西.

复制其中一个版本,将其安装并放入新文件夹,例如Node.js Manager使用的目录结构中的4 /也不会导致结果.

我需要适用于Meteor 1.4.x应用程序的Node 4.6.2版本.

谢谢.

在此输入图像描述

Mae*_*rtz 11

在Plesk Onyx中启用节点支持:

  1. 只需从"更新和更新"Plesk界面安装"节点支持".
  2. 转到"节点扩展"页面启用/禁用所需的节点版本

如果您需要默认节点支持安装不附带的其他节点版本:

  1. 在服务器上安装N ode V ersion M anager
  2. 安装所需的版本,例如 nvm install v4.8.4
  3. 将节点版本复制粘贴到plesk cp -R ~/.nvm/versions/node/v4.8.4/ /opt/plesk/node/
  4. 然后通知您的plesk您的安装 plesk sbin nodemng register /opt/plesk/node/v4.8.4/bin/node
  5. 转到节点扩展页面,其中列出了所有节点版本,点击刷新和voilá

如果您在通过Plesk安装NPM软件包时遇到麻烦,请在SSH shell中使用流星所需的专用节点版本.

  1. nvm use 4.8.4
  2. cd /bundle/programs/server
  3. npm install
  4. 转到Plesk GUI,选择您的域,单击node.js
  5. 配置您的应用并运行它

打开一个专门的线程,以帮助人们找到它.

在Plesk Onyx中安装其他节点版本


Tof*_*del 5

为了补充 Maertz 已经很好的答案,这里有一个最新的更简单的指南

您可以使用n来管理您的节点安装并在正确的目录中进行安装

假设您要安装节点 13(因为 plesk 仅随 v12 提供),您可以运行

apt-get install npm
npm install -g n
export N=13
export N_PREFIX=/opt/plesk/node/$N && n $N && plesk sbin nodemng register $N_PREFIX/bin/node
Run Code Online (Sandbox Code Playgroud)

如果您想要任何其他版本,请替换 N=13您的主要版本号

例如对于节点 14:

export N=14
export N_PREFIX=/opt/plesk/node/$N && n $N && plesk sbin nodemng register $N_PREFIX/bin/node
Run Code Online (Sandbox Code Playgroud)

然后转到yourpleskserverdomain.com:8443/modules/nodejs/index.php/index/refresh自动刷新可用节点版本列表(如果有人通过 CLI 找到执行此操作的方法,请随时发表评论)

你已经完成了

您还可以重新运行这些命令来更新已安装节点主要版本的次要版本

节点版本列表


Jak*_*ler 0

我无法添加手动下载到我的 Plesk 环境的随机版本。

但是通过使用 yum(yum 搜索关键字)搜索包名称,其中包括我能够找到的节点:“plesk-nodejs4.x86_64”

安装它解决了问题,4.6.2 版本现在出现在 plesk 的 Node.js 管理器中。