Налаштування Node.js застосунку в cPanel
![post thumbnail](https://hostpro.ua/wiki/wp-content/uploads/2021/11/1-3-930x314.webp)
Кілька років тому, в 2016 році, ми вже пропонували варіант використання Node.js на серверах загального хостингу, але технології, як і наша компанія, не стоять на місці, і тому ми хочемо запропонувати до вашої уваги новий, набагато більш простий, спосіб по розміщенню Node.js на послугах Linux хостинг, PRO Linux Хостинг і Реселінг хостингу.
Крок 1 – Створення Node.js застосунку
Для початку налаштування заходимо в панель управління cPanel і переходимо в розділ налаштування Node.js застосунків.
![Купити хостинг від Hostpro Налаштування Node.js в cPanel | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2021/11/nodejs-1024x156.png)
Ви потрапите в інтерфейс веб-застосунків на Node.js. Тут нам буде видно додані застосунки і буде можливість створити новий застосунок.
![Купити хостинг від Hostpro Налаштування Node.js в cPanel | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2021/11/node_applications-1024x436.png)
Створюємо новий застосунок. При створенні застосунку вибираємо потрібну версію Node.js і його режим роботи. Також вказуємо кореневий каталог, URL і файл запуску застосунку.
![Купити хостинг від Hostpro Node.js в cPanel | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2021/11/create_nodejs_application-1024x471.png)
Відразу після створення, за адресою, яку ви вказали в налаштуваннях, вже є тестовий Node.js застосунок.
![Купити хостинг від Hostpro Як налаштувати Node.js в cPanel | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2021/11/test_application-1-1024x128.png)
Крок 2 – Завантаження свого Node.js застосунку
Видаляємо файли тестового застосунку і завантажуємо свій проєкт. Це можна зробити будь-яким зручним способом, наприклад через FTP або через файловий менеджер в cPanel.
Змінюємо «Файл запуску застосунку» на свій, якщо він відрізняється від app.js. У прикладі це bin/www. Після завантаження файлів Node.js, включаючи package.json, в вашому веб-застосунку з’явиться про це інформація і можливість встановити NPM-пакети, потрібні для вашого Node.js застосунку, зазначені в package.json.
![Купити хостинг від Hostpro Як налаштувати Node.js в cPanel | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2021/11/npm_install-1-1024x483.png)
Коректність установки пакетів з package.json сильно залежить від самого проекту і для деяких застосунків може не працювати з панелі cPanel, тому це потрібно виконувати з командного рядка. Це розглядається нижче.
Після установки пакетів перезавантажуємо додаток і відкриваємо свій сайт в браузері. Якщо все було встановлено коректно, він повинен бути доступний. Наприклад, наш проєкт виглядає так:
![Купити хостинг від Hostpro Налаштування Node.js в cPanel | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2021/11/example-1024x542.png)
Крок 3 – Робота в Node.js оточенні з командного рядка
Підключаємося до сервера по ssh (якщо доступ до SSH не відкрито, необхідно звернутися в техпідтримку з проханням відкрити доступ для вашого користувача). Як тільки доступ буде відкритий підключаємося:
ssh [email protected]
[email protected]'s password:
Зі сторінки налаштування Node.js копіюємо команду для входу у віртуальне оточення вашого застосунку:
![Купити хостинг від Hostpro Налаштування Node.js в cPanel | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2021/11/virtual_environment-1024x290.png)
Виконуємо дану команду:
source /home/mnhlctjl/nodevenv/application1/8/bin/activate && cd /home/mnhlctjl/application1
Після чого ви можете працювати npm і встановлювати потрібні вам пакети.
Крок 4 – Основні команди npm
- Установка пакетів, зазначених в package.json:
npm install
- Встановити конкретний пакет. Замість PACKAGE ім’я пакета:
npm install PACKAGE
- Видалити конкретний пакет:
npm uninstall PACKAGE
- Список всіх встановлених пакетів:
npm list --depth=0
- Список пакетів, які можна оновити:
npm outdated --depth=0
- Оновити пакет:
npm update PACKAGE
- Список всіх доступних команд npm:
npm -h
Якщо у вас залишилися які-небудь питання – звертайтеся в нашу підтримку.
Можливо, вас зацікавить
![Робота з базою даних MySQL у cPanel](https://hostpro.ua/wiki/wp-content/uploads/2023/09/Wiki.1300х510-Робота-з-базою-даних-MySQL-у-cPanel-410x161.webp)
Робота з базою даних MySQL у cPanel
https://www.youtube.com/watch?v=wLyqtEg_YiM У цій статті ви дізнаєтеся, як почати роботу з MySQL, найпопулярнішою системою керування...
Оновлено: 20.09.2023
|![Панель cPanel: надійний інструмент управління хостингом](https://hostpro.ua/wiki/wp-content/uploads/2020/10/спанель.png)
Панель cPanel: надійний інструмент управління хостингом
Хостинг, як і сайт, вимагає постійного контролю. З цією метою були створені панелі управління...
Оновлено: 09.10.2020
|![Як перевірити використання ресурсів у cPanel](https://hostpro.ua/wiki/wp-content/uploads/2021/09/Group-1.png)
Як перевірити використання ресурсів у cPanel
При переході в панель керування cPanel справа на екрані ви можете бачити розділ зі...
Оновлено: 09.10.2020
|
Наш телеграм
з важливими анонсами, розіграшами й мемами
Приєднатися