Блог по CloudLinux OS - наконец-то вышел Node.js!
Блог CloudLinux OS

Node.js Селектор, наконец, вышел!

Node.js Селектор, наконец, вышел!

Команда CloudLinux OS Team очень рада представить новый Node.js Selector, и мы считаем, что этот продукт будет прочно вклиниваться в ваш рабочий процесс и значительно облегчит работу так или иначе связанную с Node.js.

Поскольку JavaScript стал одним из самых популярных языков программирования, все больше и больше клиентов требуют хостинг Node.js. С CloudLinux Node.js Selector ваши клиенты теперь могут размещать свои приложения для JavaScript, используя Node.js 6, 8 или 9.

Node.js представлен с дружественным интерфейсом, который объединяет все функции в одном месте и делает его очень удобным для управления.

Следите за обновлениями, которые мы публикуем в социальных сетях, чтобы быть первыми, кто увидит последние новости о финальной версии Node.js Selector или любых других ценных обновлениях!

Чтобы узнать больше о том, как управлять селектором Node.js, прочитайте эта документация.

Чтобы использовать Node.js Selector, установите его пакеты, выполнив следующую команду:

yum groupinstall alt-nodejs6 alt-nodejs8 alt-nodejs9 --enablerepo = cloudlinux-updates-testing

Также, пожалуйста, установите LVE Manager, LVE Utils и Fusion Passenger:

yum install lvemanager lve-utils ea-apache24-mod-alt-пассажир --enablerepo = cloudlinux-updates-testing

И мы рекомендуем установить CageFS для лучшей безопасности (не обязательно):

yum install cagefs --enablerepo = cloudlinux-updates-testing

Чтобы обновить новые пакеты без Node.js Selector, используйте следующую команду:

yum update lvemanager lve-utils --enablerepo = cloudlinux-updates-testing

Ниже приведен полный список изменений.

Список изменений:

lvemanager-4.0-7

  • WEB-916: уведомление теперь отображается с основным номером версии в пути для входа в виртуальную среду;
  • LVEMAN-1246: исправлена ​​ошибка в pretrans scriptlet при установке LVE Manager из образа ISO;
  • LVEMAN-1248: установить группу ссылок в файлы внутри CageFS;
  • WEB-902: проверено, сохраняется ли приложение после ошибки сервера;
  • WEB-909: URI плагина теперь изменен после изменения корня приложения;
  • WEB-912: удалена версия param в установках установки cloudlinux-selector;
  • LU-669: реализовано обнаружение файлов конфигурации для приложений пользователей;
  • LVEMAN-1245: улучшена активация виртуальной среды для Node.js;
  • LU-674: исправлена ​​проблема, когда yum-процесс не всегда работает при вызове cloudlinux-selector из пользовательского интерфейса;
  • WEB-895: реализовано окно сценария запуска в пользовательском интерфейсе;
  • WEB-900: реализована установка Npm в селекторе NodeJS пользователя;
  • WEB-888: связанная пользовательская часть NodeJS с реальными запросами cloudlinux-selector;
  • WEB-876: измененные файлы настроек редактируются пользователем NodeJS Selector;
  • WEB-847: связанный администратор узел NodeJS с реальными запросами cloudlinux-селектора;
  • WEB-870: статус кеша процесса для удаленных версий NodeJS и связать его с пользовательским интерфейсом;
  • CAG-797: смонтирован каталог конфигурации NodeJS Selector в CageFS;
  • LU-656: предотвратить удаление версии NodeJS, которая используется приложениями пользователей;
  • WEB-865: реализована оболочка cloudlinux-cli-user;
  • WEB-873: выполнить выполнение запросов пользователя через CageFS;
  • WEB-875: редактирование среды редактирования в селекторе user nodejs;
  • WEB-859: показать команду пользователя для входа в virtualenv;
  • WEB-851: реализована страница редактирования приложения для NodeJS-плагина в пользовательском интерфейсе конечного пользователя LVEmanager (cPanel);
  • LVEMAN-1242: очистка конфигурации NodeJS при удалении не существующего приложения;
  • LU-649, LU-647: добавлена ​​возможность поиска установленных версий Node.js для пользователя;
  • LVEMAN-1216: безопасно обновлять файл node-selector.json;
  • LVEMAN-1226: правильно определить имя приложения NodeJS;
  • LU-587, LU-621: реализован пользовательский интерфейс CLI для получения информации о приложениях NodeJS;
  • LU-642: запретить также замену версии приложения на отключенную версию, не допуская при этом создания приложения;
  • LU-640: сделать cloudlinux-селектор работоспособным внутри CageFS;
  • LVEMAN-1238: рефактор nodeenv.py. Переместите set_env_vars и активируйте для разделения скриптов;
  • LU-592: реализованный сценарий запуска в пользовательской среде приложения NodeJS;
  • LVEMAN-1229: добавлена ​​возможность указать полную или основную версию для NodeJS;
  • LU-619: реализована начальная возможность установки / удаления версии NodeJS непосредственно из облачного селектора;
  • WEB-821: реализован список приложений для плагина NodeJS в пользовательском интерфейсе конечного пользователя LVEmanager (cPanel);
  • WEB-855: улучшенная функциональность при отключении / включении NodeJS Selector;
  • LU-618: обеспечил работоспособность приложения NodeJS после изменения версии или модулей;
  • WEB-825: подготовленная структура для плагина NodeJS для конечного пользователя LVE Manager (cPanel);
  • LU-590: реализованы изменения свойств пользовательского приложения NodeJS;
  • WEB-843: добавлена ​​возможность установки, включения или отключения версии NodeJS (часть администратора);
  • LU-588: реализован запуск, перезапуск, остановка, уничтожение приложения пользователя NodeJS;
  • WEB-848: некоторая функциональность, связанная с mysql-gov, пропущена (возвратите причину ограничения и возможность неограниченного доступа). Исправления для ветки NodeJS;
  • LVEMAN-1206: реализована возможность передавать параметры app_mode, startup_file и etc для выбора в процессе создания веб-приложений;
  • LU-591: реализована установка модулей для пользовательского приложения NodeJS;
  • LVEMAN-1201: необходимо создать или изменить ~ / .cl.selector / node-selector.json при создании пользовательских веб-приложений;
  • WEB-789: реализованный интерфейс для части администрирования плагина NodeJS;
  • LVEMAN-1204: реализовано кэширование модулей NodeJS;
  • LU-587: реализован пользовательский интерфейс CLI для получения информации о приложениях NodeJS;
  • LU-586: реализована пользовательская CLI для создания приложения NodeJS;
  • LU-602: cloudlinux-selector NodeJS: реализовать скрытие значка пользовательского интерфейса на основе настройки конфигурации;
  • LU-581: начальная поддержка NodeJS для cloudlinux-селектора.

LVE-Utils-3.0-5

  • LU-669: реализовано обнаружение файлов конфигурации для приложений пользователей;
  • LU-677: модули установки cloudlinux-selector теперь не требуют параметра -version;
  • LU-666, LU-668, LU-673: отображать удобные для пользователя сообщения об ошибках cloudlinux-selector;
  • LU-672: исправлены ошибки парсера arg для -selector-status, -default-version, -supported-versions, -extensions в утилите cloudlinux-selector;
  • LU-656: предотвратить удаление версии NodeJS, которая используется приложениями пользователей;
  • LU-648: реализованы дополнительные команды для управления версиями NodeJS;
  • LU-650: запретить пользователю использовать только административные команды: «install-version» и «remove-version»;
  • LU-645: реорганизовать функцию get_nodejs_users_info из node_selector_lib.py и улучшить выход;
  • LU-627: сделать аргументы пользователя и домена необязательными в cloudlinux-selector;
  • LU-587, LU-621: реализован пользовательский интерфейс CLI для получения информации о приложениях NodeJS;
  • LVEMAN-1229: добавлена ​​возможность указать полную или основную версию для NodeJS (part2);
  • LU-640: сделать cloudlinux-селектор работоспособным внутри CageFS;
  • PTCLLIB-112: фиксированная трассировка в safely_resolve_username_and_doc_root, если пользователь отсутствует;
  • LU-592: реализованный сценарий запуска в пользовательской среде приложения NodeJS;
  • LU-630: обновленная справка для getcontrolpaneluserspackages для опций --list-packages;
  • LVEMAN-1229: добавлена ​​возможность указать полную или основную версию для NodeJS;
  • LU-619: реализована начальная возможность установки / удаления версии NodeJS непосредственно из облачного селектора;
  • LU-624: делать su для пользователя, когда администратор выполняет команду из CLI пользователя;
  • LU-618: убедитесь, что приложение NodeJS работает после изменения версии или модулей;
  • LU-590: реализованы изменения свойств пользовательского приложения NodeJS;
  • LU-621: фиксированный выход json поля selector_enabled облачного селектора в соответствии со спецификацией;
  • LU-588: реализован запуск, перезапуск, остановка, уничтожение приложения пользователя NodeJS;
  • LVEMAN-1206: реализована возможность передавать параметры app_mode, startup_file и т. Д. Для selectorctl при создании webapp;
  • LU-591: реализована установка модулей для пользовательского приложения NodeJS;
  • LVEMAN-1201: необходимо создать или изменить ~ / .cl.selector / node-selector.json при создании webapp пользователя;
  • LU-587: реализован пользовательский интерфейс CLI для получения информации о приложениях NodeJS;
  • LU-589: реализовано чтение / сохранение конфигурационных файлов для приложения пользователя NodeJS;
  • LU-586: реализована пользовательская CLI для создания приложения NodeJS;
  • LU-602: cloudlinux-selector NodeJS: реализовать скрытие значка пользовательского интерфейса на основе настройки конфигурации;
  • LU-581: добавлена ​​начальная поддержка NodeJS для cloudlinux-селектора.
Вышла Imunify360 3.0.1
Вышла Imunify360 2.7.5-1

Комментарии 10

Мы создадим новый сервер через неделю или около того, не можем дождаться, чтобы попробовать!
Благодаря !

Ps: В вашей документации в настоящее время отсутствуют некоторые изображения.
Например :
https://docs.cloudlinux.com/nodejsgeneral_zoom70.png


Мы создадим новый сервер через неделю или около того, не можем дождаться, чтобы попробовать! Благодаря ! Ps: В вашей документации в настоящее время отсутствуют некоторые изображения. Например: https://docs.cloudlinux.com/nodejsgeneral_zoom70.png

Привет, Ричард!

Спасибо за комментарий. Мы исправили проблему с отсутствующими изображениями.

Привет, Ричард! Спасибо за комментарий. Мы исправили проблему с отсутствующими изображениями.

Здравствуйте

Я использую гибридное ядро ​​на своих серверах.
LVE и cageFS уже установлены и запущены. (возможно, нуждается в обновлениях)

Чтобы установить nodejs, необходимо переустановить cafeFS? и LVE, как вы рекомендуете выше?

Спасибо
Fabian


Привет, я использую гибридное ядро ​​на своих серверах. LVE и cageFS уже установлены и запущены. (возможно, нужны обновления) Чтобы установить nodejs, необходимо переустановить cafeFS? и LVE, как вы рекомендуете выше? Спасибо, Фабиан

Fabian,

Единственное, что вы должны убедиться, что ваш LVE Manager имеет версию 4.0-7 (или более поздней версии)

Фабиан. Единственное, что вам нужно сделать, это то, что ваш LVE-менеджер имеет версию 4.0-7 (или более позднюю версию)

Спасибо, Александр

Я думаю, что у меня последняя версия LVE. Но в сообщении говорится, что мы должны установить также LVE Utils и Fusion Passenger.
Как проверить версию LVE, и если мы уже установили утилиты LVE и Fusion Passenger?

Спасибо
Fabian

Спасибо, Александр, я думаю, что у меня последняя версия LVE. Но в сообщении говорится, что мы должны установить также LVE Utils и Fusion Passenger. Как проверить версию LVE, и если мы уже установили утилиты LVE и Fusion Passenger? Спасибо, Фабиан

Fabian,

Это не повредит, если вы просто запустите:
yum install lvemanager lve-utils ea-apache24-mod-alt-пассажир --enablerepo = cloudlinux-updates-testing

еще раз, чтобы убедиться, что все пакеты есть

Фабиан, это не повредит, если вы просто запустите: yum install lvemanager lve-utils ea-apache24-mod-alt-пассажир --enablerepo = cloudlinux-updates-testing еще раз, чтобы убедиться, что все пакеты там

Здравствуйте,

Это отличная информация! Будет ли он работать на панели DirectAdmin?

Привет, Это отличная информация! Будет ли он работать на панели DirectAdmin?

Здравствуйте! Поддержка ETA для DirectAdmin - апрель.

Здравствуйте! Поддержка ETA для DirectAdmin - апрель.
Гость - Стивен в понедельник, 21, май, 2018, 21: 32.

У меня все установлено, но каждый раз, когда я пытаюсь его протестировать, он говорит, что не удалось создать веб-пользователя? Любая поддержка / документы для этого?

У меня все установлено, но каждый раз, когда я пытаюсь его протестировать, он говорит, что не удалось создать веб-пользователя? Любая поддержка / документы для этого?

Здравствуйте,

Вот документация о селекторе Node.js:
https://docs.cloudlinux.com/index.html?node_js_selector.html

Если это не поможет, отправьте заявку на https://cloudlinux.zendesk.com, наши специалисты проведут проверку на месте.

Привет, Вот документация о селекторе Node.js: https://docs.cloudlinux.com/index.html?node_js_selector.html Если это вам не поможет, отправьте билет на https://cloudlinux.zendesk.com , наши специалисты проведут проверку на месте.
Уже зарегистрирован? ВОЙТИ
гость
Воскресенье, 08 декабря 2019

Защитный код изображение