Перейти до вмісту
UAhostingБлог
VPS і сервери

Як налаштувати Node.js-застосунок у cPanel

Розділ Setup Node.js App доступний лише там, де його ввімкнено для послуги. Він керує застосунком через серверний механізм запуску; це відрізняється від запуску node вручну в SSH.

Створіть застосунок

  1. Відкрийте Setup Node.js App → Create Application. Якщо пункт відсутній, уточніть доступність для свого акаунта.
  2. Оберіть сумісну доступну версію Node.js, режим і Application URL.
  3. Задайте Application root, бажано поза публічним каталогом, та startup file, наприклад app.js. Не зберігайте секрети у відкритій теці.
  4. Збережіть налаштування й додайте файли проєкту та package.json.

Мінімальний приклад app.js

const http = require('node:http');

const server = http.createServer((req, res) => {
  res.writeHead(200, { 'Content-Type': 'text/plain; charset=utf-8' });
  res.end('Application is running\n');
});

server.listen(process.env.PORT || 3000);

Цей приклад CommonJS підходить для базової перевірки. Сумісність фреймворку, ESM і способу запуску перевіряйте з установленою версією Passenger/Selector.

Залежності та перевірка

Скористайтеся Run NPM Install або активуйте середовище точною командою, показаною панеллю, і виконайте потрібну команду npm. Не копіюйте шлях середовища з чужого акаунта. Перезапускайте застосунок штатною дією панелі й переглядайте журнали.

Для робочого сервісу не використовуйте watch або нескінченний процес SSH як заміну керованому запуску. При нестачі процесів чи пам’яті перевірте Resource Usage; не завершуйте всі процеси акаунта навмання.

Документація

CloudLinux: Node.js Selector

Від інструкції — до налаштування

Умови та можливості відповідної послуги — на основному сайті UAhosting.

Переглянути послугу