Как отключить node js
Перейти к содержимому

Как отключить node js

  • автор:

Поддержка Node.js

Чтобы установить приложение Node.js на своем сайте, необходимо сначала загрузить файлы приложения на сервер. Их можно загрузить по FTP или с помощью файлового менеджера .

image 76653

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

image 77508

  • Версия Node.js. Здесь вы увидите установленную в данный момент версию среды выполнения, в которой будет запускаться ваше приложение. Нажмите на номер версии, чтобы выбрать другую версию Node.js.
  • Корневая папка. Здесь вы можете настроить корневую папку домена, которая должна быть подпапкой корневой папки приложения, указанной ниже.
  • Режим приложения. Можно выбрать режимы «Разработка» или «Рабочий» или указать свое название режима. Ваш выбор будет отражен в переменной среды NODE_ENV .
  • Адрес приложения. Нажмите на этот автоматически сгенерированный адрес, чтобы открыть приложение в браузере.
  • Корневая папка приложения. По умолчанию корневая папка приложения является корневой папкой домена. Нажмите «[открыть]» для просмотра содержимого корневой папки приложения с помощью файлового менеджера. Дополнительно в Plesk для Linux можно нажать на установленный в настоящее время путь к корневой папке приложения, чтобы установить собственный путь.
  • Файл запуска приложения. По умолчанию имя файла запуска app.js. Нажмите на него, чтобы указать другое имя файла запуска.
  • (Только Plesk для Linux) Персональные переменные среды. Здесь можно увидеть список персональных переменных среды, которые вы настроили для своего приложения (если настроили). Нажмите «[указать]», чтобы добавить или удалить переменные среды для своего приложения:
    • Нажмите Добавить переменную, чтобы добавить новую переменную среды в список. В поле слева укажите имя переменной, а в поле справа ― ее значение.
    • Для редактирования уже находящихся в списке переменных, нажмите на соответствующее поле и укажите новое имя или значение переменной.
    • Нажмите Удалить рядом с переменной, чтобы удалить ее из списка.

    Нажмите ОК, когда все будет готово.

    Если в корневой папке приложения содержится конфигурационный файл package.json , появляются еще два пункта:

    • Установка NPM. Устанавливает пакеты, описанные в файле package.json .
    • Запуск скрипта. Запускает команду, указанную в разделе «Scripts» файла package.json . Укажите название скрипта, который надо выполнить, и необходимые параметры, затем нажмите ОК.

    Если файлы вашего приложения включают конфигурационные файлы package.json , Gruntfile.js , gulpfile.js или webpack.config.js , они будут установлены в секции «Доступ к конфигурационным файлам» справа. Нажмите на имя конфигурационного файла, чтобы открыть его для редактирования.

    image 76654

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

    image 76655

    Если позже вам понадобится отключить Node.js, перейдите на страницу Сайты и домены, нажмите Node.js, затем нажмите Отключить Node.js. Отключение Node.js не меняет ваших настроек, и вы сможете вновь активировать свое приложение в любое время.

    Просмотр журналов приложений Node.js

    Вы можете просматривать журналы приложений Node.js в Браузер журналов . Для этого перейдите в раздел Cайты и домены > домен с установленным приложением Node.js, журнал которого вы хотите просмотреть > Журналы.

    Хостинг приложений Node.js

    Содержание: Node.js — это кроссплатформенная среда выполнения с открытым исходным кодом, которая позволяет запускать код JavaScript вне веб-браузера. Plesk предлагает набор инструментов, которые помогут вам с легкостью размещать приложения Node.js.

    В этом разделе вы узнаете, как загружать, настраивать и запускать приложения Node.js в Plesk. Обратите внимание, что в этом разделе предполагается, что у вас уже есть готовое приложение или вы планируете его создать. Это не руководство по созданию приложений Node.js.

    Предварительные требования

    Before you can host Node.js applications, the free Node.js Toolkit extension must be installed on the Plesk server:

    • Если вы являетесь администратором Plesk, установите расширение из Каталога расширений .
    • В противном случае обратитесь к своему хостинг-провайдеру и попросите его установить расширение для вас.

    Once the extension is installed, you are ready to begin. The Node.js icon will appear in the «Create Website» drawer found on the domains“ cards.

    image node js domain card

    Загрузка вашего приложения

    Прежде чем вы сможете настроить и запустить свое приложение, вам необходимо загрузить его на сервер Plesk.

    Самый простой способ загрузить ваше приложение — использовать встроенный файловый менеджер или FTP-клиент:

    • Подробнее о загрузке файлов с помощью файлового менеджера .
    • Подробнее о загрузке файлов через FTP .

    Если вы знакомы с Git, мы рекомендуем получить файлы приложения непосредственно из репозитория, используя расширение Plesk Git .

    Когда вы получаете приложение от третьего лица (например, разработчика-фрилансера), оно обычно находится в виде сжатого файла или ссылки на репозиторий Git. В любом случае вы можете заметить, что некоторые файлы приложения находятся в разных подкаталогах. Для правильной работы приложения важно сохранить эту структуру при загрузке приложения.

    На самом базовом уровне каталог, в котором размещены все файлы и подкаталоги приложения, называется «корнем приложения». Внутри него обычно есть подкаталог с именем «корневой каталог документа», в котором можно найти файлы статического содержимого приложения. Пути к этим каталогам вам нужно будет указать позже при настройке приложения. Если вы не уверены, какие файлы должны находиться в каком каталоге, проконсультируйтесь с человеком или организацией, предоставившей вам приложение.

    После загрузки файлов приложения можно переходить к следующему шагу.

    Настройка вашего приложения

    После того, как вы загрузили свое приложение, пришло время настроить его, чтобы оно работало правильно.

    Настройка вашего приложения Node.js:

    1. Войдите в Plesk .
    2. Go to Websites & Domains, find the domain that will host your application, and then click Create Website >Node.js.
    3. В поле «Версия Node.js» выберите версию среды выполнения, которая будет использоваться для запуска вашего приложения. Приложение Node.js обычно создается с учетом конкретной версии среды выполнения, и выбор неподходящей версии может помешать правильной работе вашего приложения. Если вы не уверены, какую версию среды выполнения выбрать, проконсультируйтесь с лицом или организацией, предоставившей вам приложение.
    4. В поле «Менеджер пакетов» выберите нужный менеджер пакетов, который будет использоваться для установки пакетов, необходимых для запуска вашего приложения. Вы можете выбрать между «npm» и «Yarn». Plesk пытается определить оптимальный менеджер пакетов для вашего приложения, но вы можете переопределить его, выбрав менеджер пакетов вручную. Если вы не уверены, какой менеджер пакетов выбрать, используйте тот, который Plesk выбирает автоматически.
    5. В поле «Корневая папка» выберите каталог с файлами статического содержимого приложения.
    6. В поле «Режим приложения» вы можете установить значение переменной среды NODE_ENV. Выберите между «Разработка» и «Производство» или введите пользовательское значение. Обратите внимание, что этот параметр сам по себе ничего не делает, он просто изменяет способ работы вашего приложения, если оно запрограммировано на различное реагирование на разные режимы приложения. Если вы не уверены, какой режим приложения выбрать, мы рекомендуем вам выбрать «Разработка», пока вы не будете готовы к запуску приложения, после чего переключитесь на «Производство».
    7. В поле «Корневая папка приложения» выберите каталог, в который вы загрузили все файлы и подкаталоги приложения.
    8. В поле «Файл запуска приложения» укажите имя файла, который запускает приложение. Файл запуска должен находиться в каталоге «Корневая папка приложения». Если вы не уверены, что это за файл, и среди загруженных вами файлов нет файла с именем app.js, обратитесь к лицу или в организацию, предоставившую вам приложение.
    9. (Только Plesk для Linux) В поле «Персональные переменные среды» вы можете указать любое количество переменных среды. Чтобы указать переменную, вам нужно знать ее имя и желаемое значение. Вашему приложению может потребоваться одна или несколько настраиваемых переменных среды для правильной работы, или оно может изменить свое поведение в зависимости от установленных переменных среды. Если вы не уверены, нужны ли вашему приложению какие-либо переменные среды для правильной работы, проконсультируйтесь с человеком или организацией, предоставившей вам приложение.

    Your application is now configured and ready to run. Once the application is configured, the Node.js button appears on the card of the domain hosting your application.

    Запуск вашего приложения

    После того, как вы настроили свое приложение, пришло время запустить его и посмотреть, правильно ли оно работает.

    Запуск вашего приложения Node.js:

    1. Войдите в Plesk .
    2. Перейдите в раздел Сайты и домены, найдите домен, на котором размещено ваше приложение, и нажмите Node.js.
    3. Нажмите Включить Node.js.
    4. Нажмите Установка NPM или Установка Yarn (в зависимости от настроенного менеджера пакетов). Это установит дополнительные пакеты, необходимые для запуска вашего приложения на вашем сервере. Список этих пакетов можно найти в файле package.json . Вам нужно сделать это только один раз.
    5. (Необязательно) Вы также можете запускать любые скрипты, указанные в файле package.json . Чтобы запустить скрипт, нажмите Запустить скрипт, укажите имя скрипта, который необходимо запустить, и любые параметры, а затем нажмите ОК. Если вы не уверены, нужно ли вам запускать какие-либо скрипты на этом этапе, проконсультируйтесь с лицом или организацией, предоставившей вам приложение.

    Теперь ваше приложение запущено. На карточке домена вы можете увидеть, что под кнопкой Node.js появилась версия среды выполнения Node.js.

    image node js domain card with version

    Остановка вашего приложения

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

    Примечание: В Plesk для Linux, если у вас есть доступ к серверу через оболочку без chroot, вы можете использовать как Node.js CLI, так и npm CLI для управления вашим приложением.

    Просмотр журналов приложений Node.js

    Вы можете просматривать журналы приложений Node.js в браузере журналов домена .

    Просмотр журналов приложения Node.js:

    1. Перейдите в раздел Сайты и домены, найдите домен, на котором размещено ваше приложение, и нажмите Журналы.
    2. Записи из журналов Node.js будут отображаться здесь вместе с записями из других журналов, отслеживаемых Plesk. Чтобы просмотреть только записи журнала Node.js, разверните раскрывающееся меню «Все журналы» справа и снимите флажки рядом с файлами журналов кроме «Node.js».

    Менеджер процессов PM2¶

    Для обеспечения непрерывной работоспособности Node.js сервера нужно либо постоянно держать открытой консоль, либо использовать менеджер процессов pm2. Он имеет встроенный балансировщик нагрузки, позволяет следить за потребляемыми ресурсами запущенных процессов, автоматически перезапускать процессы после системного сбоя и т. д.

    Менеджер процессов pm2 имеется в репозитории npm и должен быть установлен в системе глобально.

    npm install pm2 -g 

    Управление процессами¶

    Запуск Node.js сервера с использованием pm2 осуществляется командой start , которой передается путь к главному файлу приложения.

    pm2 start app.js 

    Команда start инициирует запуск приложения в фоновом режиме и добавляет его в список процессов, который можно увидеть выполнив команду ls .

    pm2 ls 

    Перечень полей таблицы:

    • app name — имя приложения (по умолчанию имя главного файла без расширения), для задания собственного названия используйте при запуске параметр —name : pm2 start app.js —name=custom_app_name
    • id — уникальный идентификатор приложения;
    • mode — режим, в котором был запущен сервер ( fork или cluster );
    • pid — уникальный идентификатор процесса в системе;
    • status — статус приложения, может быть launching , online , errored или stopped ;
    • restart — количество перезапусков;
    • uptime — время, прошедшее с момента запуска приложения;
    • cpu — нагрузка на процессор в процентах;
    • mem — занимаемая приложением оперативная память.

    Для получения более подробной информации о количестве запросов, параметрах запуска процессов и т. д. используйте команду monit .

    За перезапуск процесса отвечает команда restart , принимающая имя или идентификатор приложения.

    pm2 restart app 

    Выполнение restart увеличивает значение одноименного поля в списке процессов применительно к тому из них, для которого была выполнена команда.

    Остановка процесса осуществляется командой stop , которой необходимо указать либо название, либо идентификатор приложения.

    pm2 stop app 

    Выполнение stop останавливает работу приложения, но не удаляет его из списка процессов, статус при этом будет stopped .

    Чтобы остановить процесс и удалить его из списка, используйте команду delete .

    pm2 delete app 

    Посмотреть консольные логи приложения можно командой log . Если для log не указать приложение, то будут выведены логи всех процессов, отсортированные по времени.

    pm2 log app 

    Командам restart , stop , delete и log можно передать через пробел сразу несколько процессов для обработки.

    pm2 delete app1 app2 app3 

    Для возможности восстановления и запуска списка процессов в случае перезапуска или непредвиденного сбоя сервера, сохраните текущую конфигурацию на диск выполнив команду save .

    pm2 save 

    После этого сохраненные процессы могут быть запущены следующим образом.

    pm2 resurrect 

    Распределение нагрузки (кластеризация)¶

    Запуск приложения в нескольких экземплярах, которые будут распределять между собой поступающие запросы, осуществляется с использованием параметра -i (instances) у команды start , с помощью которого указывается, сколько экземпляров запустить. Создание дополнительных процессов одного и того же приложения называется кластеризацией.

    pm2 start app.js -i 2 

    Приведенная команды запускает приложение в двух экземплярах. Помните, что для эффективной работы кластера количество дополнительных процессов не должно превышать количество ядер процессора. Чтобы запустить количество процессов равное количеству ядер, укажите параметру -i значение max .

    pm2 start app.js -i max 

    В данном случае Node.js pm2 самостоятельно определит количество ядер процессора и создаст соответствующее количество дополнительных экземпляров.

    Файл ecosystem.config.js¶

    Если разработанная вами система состоит из множества приложений, которым к тому же при запуске необходимо указывать массу параметров, то при развертывании на разных серверах этот процесс займет немало времени. Чтобы оптимизировать все это, в pm2 имеется поддержка запуска приложений из конфигурационного файла — ecosystem.config.js .

    Чтобы сгенерировать шаблон ecosystem.config.js воспользуйтесь следующей командой.

    pm2 init 

    Теперь в директории, откуда была выполнена команда, должен появиться файл ecosystem.config.js с таким содержимым.

     1 2 3 4 5 6 7 8 9 10 11 12 13 14
    module.exports =  apps: [  name: 'app', script: './app.js', env:  NODE_ENV: 'development', >, env_production:  NODE_ENV: 'production', >, >, ], >; 

    В массиве apps каждый элемент является объектом, описывающим конфигурацию для запуска одного приложения набором параметров. Рассмотрим основные из них:

    • name — имя приложения, которое будет отображаться в списке процессов при выполнении команды pm2 list ;
    • script — путь к главному файлу приложения, который отвечает за запуск;
    • instances — запускает процесс в кластерном режиме, в качестве значения передается количество дополнительных экземпляров;
    • disable_logs — если задать true , то логи вестись не будут;
    • env — значение переменной среды окружения NODE_ENV в режиме разработки;
    • env_production — значение переменной среды окружения NODE_ENV в режиме эксплуатации.

    ПС полным списком параметров можно ознакомиться в официальной документации.

    Для запуска описанных в ecosystem.config.js приложений, выполните команду start с указанием пути к файлу.

    pm2 start ecosystem.config.js 

    Если вам нужно запустить только одно приложение из описанного массива, укажите параметр —only и значение поля name из конфигурации.

    pm2 start ecosystem.config.js --only my-app 

    Лимит использования RAM¶

    Менеджер процессов Node.js pm2 позволяет настроить перезапуск процесса по достижению использования им указанного объема оперативной памяти. Для этого при запуске приложения необходимо указать параметр —max-memory-restart .

    pm2 start index.js --max-memory-restart 150M 

    Значение параметра указывается в одном из трех возможных измерений:

    • K (килобайты);
    • M (мегабайты)
    • G (гигабайты).

    Проверка использования процессами оперативной памяти осуществляется pm2 раз в 30 секунд.

    Детектирование изменений¶

    В pm2 также можно настроить автоматический перезапуск приложения при изменении одного из его файлов. Для этого при старте приложения укажите параметр —watch .

    pm2 start index.js --watch 

    Процесс отслеживания изменений не завершается с остановкой процесса приложения. Чтобы отключить его, при выполнении команды stop также необходимо передать параметр —watch .

    pm2 stop index --watch 

    Параметр —watch имеет ряд параметров, но их указание возможно только через файл ecosystem.config.js .

     1 2 3 4 5 6 7 8 9 10 11
    module.exports =  apps: [  name: 'my-app', script: './index.js', watch: ['server'], ignore_watch: ['node_modules', 'client'], watch_delay: 1000, >, ], >; 

    Здесь в параметре watch явно указывается, изменений каких директорий необходимо отслеживать. Чтобы исключить из отслеживания определенные директории, имеется параметр ignore_watch . А с помощью watch_delay указывается время в миллисекундах, которое необходимо выждать при перезапуске приложения, прежде чем инициировать процесс детектирования изменений.

    Node.js

    Node.js — это среда выполнения JavaScript-приложений, работающая на сервере.

    Обратите внимание!
    Работа Node.js для веб-сервера OpenLiteSpeed в текущей версии ispmanager не поддерживается.

    Установка

    Чтобы установить Node.js, перейдите в НастройкиКонфигурация ПОNode.js → кнопка Установить. Ispmanager подключит репозиторий Node.js, установит менеджер пакетов npm и последнюю LTS-версию Node.js. Для управления запущенными приложениями Node.js панель управления установит менеджер процессов pm2.

    Обратите внимание!

    Для того чтобы добавить в панель управления ispmanager возможность установки Node.js, необходимо предварительно установить веб-сервер Nginx. При установке Nginx работа созданных сайтов может быть нарушена из-за пересоздания конфигурационных файлов.

    Настройка пользователя

    Чтобы пользователь мог создавать сайты с Node.js, перейдите в Пользователи → выберите пользователя → кнопка Изменить → включите опцию Может использовать Node.js и выберите Версию Node.js по умолчаниюСохранить.

    Пользователи, у которых эта возможность включена, отображаются в списке со значком в столбце Статус.

    Отключить эту опцию можно, только если у пользователя нет активных сайтов с Node.js.

    Настройка сайта

    Чтобы включить Node.js для сайта, при создании или редактировании сайта:

    1. В поле Обработчик выберите Node.js.
    2. Укажите Версию Node.js. Версия будет установлена только для пользователя — владельца сайта. Доступна последняя версия Node.js и LTS-версии, начиная с 12.13.0.
    3. Выберите Способ подключения:
      • Сокет файл — приложение Node.js будет использовать для работы Unix-сокеты.
      • Порт — приложение Node.js будет использовать для работы TCP-порт;
    • PORT — для номера порта;
    • SOCKET — для файла сокета.
    Содержимое файла сервера по умолчанию
    const http = require('http'); const fs = require('fs'); const server = http.createServer((req, res) => < res.statusCode = 200; res.setHeader('Content-Type', 'text/html;charset=utf-8'); const data = fs.readFileSync(process.env.INDEX_PATH, 'utf8'); res.end(data); >); if ("SOCKET" in process.env) < const socket = process.env.SOCKET; // Socket must be removed before starting server. This action is required. Otherwise server will not start if socket exists. if (fs.existsSync(socket)) < fs.unlinkSync(socket); >server.listen(socket, () => < fs.chmodSync(socket,0660); console.log(`Listening $`); >); > else if ("PORT" in process.env) < const hostname = process.env.INSTANCE_HOST; const port = process.env.PORT; server.listen(port, hostname, () =>< console.log(`Listening http://$:$/`); >); >

    Конфигурационный файл

    Приложение Node.js содержит конфигурационный файл package.json. Конфигурационный файл используется для установки зависимостей через npm и управления запуском приложения. Подробнее о формате конфигурационного файла см. в официальной документации Node.js.

    Содержимое package.json по умолчанию
    < "name": "doc.test", "version": "1.0.0", "description": "", "main": "server.js", "scripts": < "test": "echo \"Error: no test specified\" && exit 1", "start": "node server.js" >, "keywords": [], "author": "", "license": "ISC" >

    Чтобы изменить конфигурационный файл, перейдите в Сайты → выберите сайт → кнопка Файлы конфигурации. Чтобы изменить путь к приложению сайта, укажите нужный путь в параметрах main и start.

    Обратите внимание!

    Не рекомендуем менять файлы конфигурации, если вы полностью не уверены в своих действиях. Перед сохранением конфигурации ispmanager проверяет только синтаксис файлов, а не корректность настроек.

    Чтобы установить пакеты, указанные в конфигурационном файле, перейдите в Сайты → выберите сайт → меню → Npm install.

    Диагностика приложения

    Менеджер процессов

    Вы можете проверить работу приложения сайта через менеджер процессов pm2:

    Разрешите доступ к shell для пользователя-владельца сайта: Пользователи → выберите пользователя → включите опцию Доступ к shellСохранить.

    Подключитесь к серверу по ssh и авторизуйтесь под учётной записью владельца сайта:

    Пояснения к команде
    — имя пользователя-владельца сайта. Например, www-root.

    Выведите список приложений:

    /usr/lib/ispnodejs/bin/pm2 list

    Пример ответа

    | id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │ ├─────┼─────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼───────────────┼──────────┤ │ 0 │ example.com │ default │ N/A │ fork │ 317423 │ 13m │ 2 │ online │ 0% │ 60.6mb ││ disabled │ │ 1 │ example2.com │ default │ N/A │ fork │ 316830 │ 19m │ 0 │ online │ 0% │ 61.7mb ││ disabled |

    Запросите информацию о нужном приложении:

    /usr/lib/ispnodejs/bin/pm2 info
    /usr/lib/ispnodejs/bin/pm2 info

    Пояснения к команде
    — имя сайта. Например, example.com. — id процесса приложения

    Пример ответа
    Describing process with id 0 - name example.com | status │ online │ │ name │ example.com │ │ namespace │ default │ │ version │ N/A │ │ restarts │ 2 │ │ uptime │ 15m │ │ script path │ /var/www//data/.nvm/versions/node/v18.1.0/bin/npm │ │ script args │ start │ │ error log path │ /var/www//data/.pm2/logs/example.com-error.log │ │ out log path │ /var/www//data/.pm2/logs/example.com-out.log │ │ pid path │ /var/www//data/.pm2/pids/example.com-0.pid │ │ interpreter │ node │ │ interpreter args │ N/A │ │ script id │ 0 │ │ exec cwd │ /var/www//data/www/example.com │ │ exec mode │ fork_mode │ │ node.js version │ 18.1.0 │ │ node env │ N/A │ │ watch & reload │ ✘ │ │ unstable restarts │ 0 │ │ created at │ 2022-05-11T04:25:03.051Z |

    Обратите внимание!
    Чтобы не включать доступ shell пользователю, используйте: sudo -u /usr/lib/ispnodejs/bin/pm2 list

    Служебные каталоги

    При работе с сайтами с Node.js в домашней директории пользователя создаются служебные каталоги используемых утилит:

    /var/www/data/.npm/ — данные пакетного менеджера Node.js;

    /var/www/data/.nvm/ — установленные версии Node.js;

    /var/www//data/.pm2/ — данные менеджера процессов pm2.

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

    Управление сайтом через shell-клиент

    Владелец сайта может выполнять команды Node.js и npm через shell-клиент. Эта возможность доступна, если в настройках пользователя включена опция Доступ к shell. Чтобы открыть shell-клиент, перейдите в Cайты → выберите сайт → меню → Shell-клиент.
    При запуске shell-клиента панель управления автоматически:

    откроет домашнюю директорию сайта;

    добавит пути к Node.js для выбранного сайта в переменную PATH.

    Чтобы закрыть shell-клиент, нажмите .

    Удаление

    Чтобы удалить Node.js, перейдите в Конфигурация ПОNode.jsОтключить. Панель управления удалит Node.js и связанное ПО — npm, pm2.

    Обратите внимание!
    Удаление невозможно, если в панели управления есть сайты с Node.js.

    Особенности работы

    • При выборе обработчика Node.js установка CMS или конструктора сайта недоступна.
    • Если содержимое сайта с Node.js изменилось, нужно перезапустить приложение сайта для применения изменений: Сайты → выберите сайт → меню → Перезапустить.
    • При восстановлении сайта с Node.js из резервной копии ispmanager попытается использовать сохранённые настройки порта или сокета. Если порт или сокет занят, для сайта будет выделен новый порт или сокет.

    В этой статье

    • Установка
    • Настройка пользователя
    • Настройка сайта
    • Конфигурационный файл
    • Диагностика приложения
    • Менеджер процессов
    • Служебные каталоги
    • Управление сайтом через shell-клиент
    • Удаление
    • Особенности работы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *