Использование Node.js
Включение поддержки Node.js
Чтобы включить поддержку Node.js на сервере, выполните следующие шаги:
Plesk для Linux
- Перейдите на страницу Инструменты и настройки и нажмите Обновить.
- Нажмите Установить/удалить компоненты, разверните Веб-хостинг и отметьте компонент «Поддержка NodeJS» для установки.
- Нажмите Продолжить, чтобы начать установку.
Plesk для Windows
- Перейдите на страницу Инструменты и настройки и нажмите Обновить.
- Нажмите Установить/удалить компоненты, разверните Веб-хостинг и отметьте компоненты «Модуль IIS Node.js (iisnode)» и «Node.js» для установки.
- Выберите желаемую версию Node.js для компонента «Node.js».
- Нажмите Продолжить, чтобы начать установку.
Примечание: Чтобы использовать приложения Node.js в 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
- Перейдите на страницу Расширения и нажмите Node.js Manager. Здесь вы можете увидеть версии Node.js, установленные на сервере, а также пути к соответствующим бинарным файлам.
- Нажмите иконку
возле версии Node.js, чтобы отключить ее. В результате отключения версии Node.js происходит следующее:
- Отключенную версию Node.js больше нельзя выбрать при управлении приложениями Node.js для доменов.
- Существующие приложения Node.js переключаются на другую, включенную версию Node.js (если возможно).
- Если все версии Node.js на сервере отключены, все существующие приложения Node.js перестают работать, и возможность управлять приложениями Node.js для доменов отсутствует до тех пор, пока хотя бы одна версия Node.js не будет снова включена.
- Нажмите иконку
возле отключенной версии Node.js, чтобы включить ее.
Plesk для Windows
- Перейдите на страницу Расширения и нажмите Node.js Manager. Здесь вы можете увидеть версию 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 для своих доменов.
- «Управление состоянием Node.js» позволяет клиентам изменять режим приложения для своих приложений.
- «Управление версией Node.js» позволяет клиентам изменять версию Node.js для своих приложений.
Управление приложениями Node.js для сайтов
Информацию о том, как управлять приложениями Node.js для сайтов, смотрите в разделе Поддержка Node.js.
Управление видимостью журналов приложений Node.js
Приложения Node.js записывают свои журналы (включая вывод консоли приложений) в следующие места:
- (Plesk для Linux)
/var/log/passenger/passenger.log
- (Plesk для Windows)
%plesk_vhosts%<webspace_name>\logs\iisnode
Просмотр этих журналов может быть полезен, если вам нужно устранить неполадки в приложении Node.js.
По умолчанию вы, а также ваши клиенты и реселлеры можете просматривать журналы приложений Node.js в браузере журналов домена. Вы можете управлять видимостью этих журналов в браузере журналов домена с помощью файла panel.ini.
Чтобы управлять видимостью журналов приложений Node.js в браузере журналов домена:
-
Откройте для редактирования файл panel.ini, который находится здесь:
- (Plesk для Linux)
/usr/local/psa/admin/conf/panel.ini
- (Plesk для Windows)
%plesk_dir%admin\conf\panel.ini
Вы также можете редактировать файл в интерфейсе Plesk, используя расширение Panel.ini Editor.
- (Plesk для Linux)
-
В разделе
[ext-nodejs]
добавьте следующую строку и сохраните файл:- (Чтобы показать журналы)
showApplicationLogs = true
- (Чтобы скрыть журналы)
showApplicationLogs = false
- (Чтобы показать журналы)