Як налаштувати Node.js-застосунок у cPanel
Розділ Setup Node.js App доступний лише там, де його ввімкнено для послуги. Він керує застосунком через серверний механізм запуску; це відрізняється від запуску node вручну в SSH.
Створіть застосунок
- Відкрийте Setup Node.js App → Create Application. Якщо пункт відсутній, уточніть доступність для свого акаунта.
- Оберіть сумісну доступну версію Node.js, режим і Application URL.
- Задайте Application root, бажано поза публічним каталогом, та startup file, наприклад app.js. Не зберігайте секрети у відкритій теці.
- Збережіть налаштування й додайте файли проєкту та 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; не завершуйте всі процеси акаунта навмання.
Документація
Від інструкції — до налаштування
Умови та можливості відповідної послуги — на основному сайті UAhosting.
Переглянути послугу