Уроци • Приложения
Стартиране на NodeJS приложение на VPS сървъри с cPanel
Научете как да стартирате NodeJS приложение на VPS сървър с cPanel, включително необходимите стъпки за конфигуриране и ефективно управление на приложението.
Прегледи 1211Актуализиран 1 anПубликувано на 25/06/2021до Florin Petran
Въведение
- NodeJS е среда за изпълнение, която позволява използването на езика Javascript на сървърната страна (бекенд).
Изисквания
- За да напуснем NodeJS приложение, ще ни трябват данните за достъп до cPanel.
Стъпки
- Като пример ще използваме прост файл с javascript код, който ще качим на хостинга.
- Ние получаваме достъп до cPanel акаунта и влизаме с потребителското име и паролата, намерени в електронната поща с административните данни.

- След това влизаме в File manager от секцията Файлове.

- Тук ще създадем файла с име app.js, който ще редактираме и добавим кода по-долу.
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Test file \n');
});
server.listen(port, hostname, () => {
console.log(`Сървърът работи на https://${hostname}:${port}/`);
});



- Следващата стъпка е да конфигурирате в Application Manager
- Ще кликнем върху Application Manager в секцията Софтуер

- На страницата, която ще се отвори, ще кликнем на Регистрирай приложение, за да започнем конфигурацията на приложението.

- Тук ще можем да модифицираме следните полета:
-Име на приложението - Името на приложението
-Домен на разгръщане - Адресът/URL, на който приложението ще работи. Адресът може да бъде персонализиран или домейнът да се използва директно
-Път на приложението - Пътят до входния файл на приложението
-Среда на разгръщане - Как искаме да стартираме приложението, разработка или продукция
-Променливи на средата - Ако искате да добавите променливи, щракнете върху Добавяне на променлива, за да зададете име и стойност. - cPanel в момента предлага само NodeJS версия 10. Ако желаете да бъде конфигурирана друга версия, моля, свържете се с техническия отдел.
- След като дефинираме всички полета, ще кликнем на бутона Deploy, за да стартираме приложението.

- Веднага след стартиране, NodeJS приложението ще бъде достъпно на адреса, зададен по време на конфигурацията.
- В интерфейса на Application Manager ново стартирането на приложението ще се появи (както и другите, които ще добавим с времето). В този списък ще имаме възможност да редактираме настройки, изтриваме, стартираме или спираме приложения.
