# Использование Node.js

## Включение поддержки Node.js

Чтобы включить поддержку Node.js на сервере, выполните следующие шаги:

Plesk для Linux

1. Перейдите на страницу Инструменты и настройки и нажмите Обновления.
2. Нажмите Установить/удалить компоненты, разверните Веб-хостинг и отметьте компонент «Поддержка NodeJS» для установки.
3. Нажмите Продолжить, чтобы начать установку.

Plesk для Windows

1. Перейдите на страницу Инструменты и настройки и нажмите Обновления.
2. Нажмите Установить/удалить компоненты, разверните Веб-хостинг и отметьте компоненты «Модуль IIS Node.js (iisnode)» и «Node.js» для установки.
3. Выберите желаемую версию Node.js для компонента «Node.js».
4. Нажмите Продолжить, чтобы начать установку.

Примечание

Чтобы использовать приложения Ruby в CageFS, установите пакет passenger-cagefs и следуйте инструкциям в файле README.

## Управление версиями Node.js

Plesk поддерживает последний стабильный и LTS выпуски Node.js со следующими ограничениями:

- (Plesk для Linux) Оба выпуска можно установить одновременно, а приложения Node.js на различных доменах могут использовать любую доступную версию Node.js.
- (Plesk для Windows) Только одна версия Node.js может быть установлена единовременно и использоваться для всех приложений Node.js на сервере.

Для управления имеющимися на сервере версиями Node.js выполните следующие шаги:

Plesk для Linux

1. Перейдите на страницу Расширения и нажмите Node.js Manager. Здесь вы можете увидеть версии Node.js, установленные на сервере, а также пути к соответствующим бинарным файлам.
2. Нажмите иконку возле версии Node.js, чтобы отключить ее. В результате отключения версии Node.js происходит следующее:
   - Отключенную версию Node.js больше нельзя выбрать при управлении приложениями Node.js для доменов.
   - Существующие приложения Node.js переключаются на другую, включенную версию Node.js (если возможно).
   - Если все версии Node.js на сервере отключены, все существующие приложения Node.js перестают работать, и возможность управлять приложениями Node.js для доменов отсутствует до тех пор, пока хотя бы одна версия Node.js не будет снова включена.
3. Нажмите иконку возле отключенной версии Node.js, чтобы включить ее.

Plesk для Windows

1. Перейдите на страницу Расширения и нажмите Node.js Manager. Здесь вы можете увидеть версию Node.js, установленную на сервере, а также путь к ее бинарному файлу.
2. Нажмите иконку возле установленной версии Node.js, чтобы отключить ее. В результате все существующие приложения Node.js перестанут работать, и возможность управлять приложениями Node.js для доменов исчезнет до тех пор, пока Node.js не будет снова включен.
3. Нажмите иконку возле установленной версии Node.js, чтобы включить ее.
4. Чтобы изменить установленную версию Node.js, перейдите на страницу Инструменты и настройки, нажмите Обновления, нажмите Установить/удалить компоненты, разверните Веб-хостинг, выберите желаемую версию Node.js для компонента «Node.js», а затем нажмите Продолжить.

## Контроль доступности Node.js клиентам

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

- «Управление поддержкой Node.js» позволяет клиентам включать поддержку Node.js для своих доменов.
- «Управление состоянием Node.js» позволяет клиентам изменять режим приложения для своих приложений.
- «Управление версией Node.js» позволяет клиентам изменять версию Node.js для своих приложений.

## Управление приложениями Node.js для сайтов

Информацию о том, как управлять приложениями Node.js для сайтов, смотрите в разделе Поддержка Node.js.