Lansarea unei aplicații NodeJS pe serverele de tip VPS cu cPanel

Tutoriale Aplicatii | nodejs | cpanel | app.js | application manager | npm
În acest tutorial vă vom prezenta cum putem să lansăm o aplicație NodeJS pe un server de tip VPS
de Florin PetranVizualizări 0Publicat la 25/06/2021

Introducere

  • NodeJS este un mediu de execuție care permite folosirea limajului Javascript pe partea de server (backend).

Cerințe

  • Pentru a lasa o aplicație NodeJS vom avea nevoie de datele de access cPanel.

Pași

  • Ca un exemplu, vom folosi un fișier cu cod javascript simplu, pe care il vom încărca pe găzduire.
  • Accesăm contul cPanel și ne autentificăm cu utilizatorul și parola, găsite în email-ul cu datele de administrare.

cpanel autentificare

 

  • Mai departe accesăm File manager din secțiunea Files.

File manager

  • Aici vom crea fișierul cu numele app.js pe care-l vom edita și adăuga codul de mai jos.

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(`Server running at http://${hostname}:${port}/`);
});new file cPanel

create file

edit file

app.js
       

  • Următorul pas este configurarea în Application Manager
  • Vom face click pe Application Manager din secțiunea Software

application manager

  

  •  În pagina care se va deschide vom face click pe Register Application , pentru a începe configurarea aplicației.

register new application

  • Aici vom putea modifica următoare câmpuri:
    -Application Name - Numele aplicației
    -Deployment Domain - Adresa/URL-ul pe care aplicația va rula. Se poate personaliza adresa sau folosi direct domeniul
    -Application Path - Calea spre fișierul de intrare a aplicației
    -Deployment Environment- În ce mod dorim sa lansăm aplicația, development sau production
    -Enviroment Variables - Dacă doriți să adăugați variabile , faceți clic pe Add Variable pentru a specifica un nume și o valoare.
  • cPanel oferă în momentul de față doar versiunea NodeJS 10. Daca doriți configurată o altă versiune, va rugăm sa contactați departamentul tehnic.
  • Dupa definirea tuturor câmpurilor vom face click pe butonul Deploy, pentru a lansa aplicația.

nodejs application

  • Imediat după lansare, aplicația NodeJS va fi accesibilă pe adresa definită în momentul configurării.
  • În interfața Application Manager, va apărea aplicația tocmai lansată (cât și altele pe care le vom adăuga pe parcurs). În această listă vom avea posibilitatea de a edita setările, șterge, porni sau opri aplicațiile.

application manager

 

Articole Similare

35
Setări DNS în panoul WebuzoTutoriale Webuzo | edtitare zona dns | adăugare zona dns | webuzo
Tutorial de utilizare a Setărilor DNS din secțiunea Domain a panoului Webuzo
de Alexandru RogojanVizualizări 648Actualizat acum 1 anPublicat la 14/09/2017
35
Schimbarea versiunii PHP în cPanel pe pachetele de găzduire de tip VPS prin MultiPHP ManagerTutoriale cPanel | multiphp manager | cpanel | php | versiune | vps
În acest articol vom prezenta pașii necesari schimbării versiunii PHP intr-un cont cPanel prin MultiPHP Manager
de Sebastian SzlivkaVizualizări 638Actualizat acum 1 anPublicat la 18/10/2017
27
Ștergere cache și istoric Chrome browserTutoriale Aplicatii | chrome | browser | ștergere | istoric
În acest tutorial vă vom arăta cum se poate sterge istoricul din Google Chrome browser
de Florin PetranVizualizări 4216Actualizat acum 8 luniPublicat la 08/01/2018
18
Instalare certificat SSL în WordpressTutoriale Aplicatii | instalare | wordpress | ssl | https | securizare | http
În acest articol vom parcurge pașii necesari implementării certificatului SSL în Wordpress
de Cătălin AdrianVizualizări 3383Actualizat acum 3 luniPublicat la 28/02/2018
14
Crearea unei căsuţe de e-mail în cPanelTutoriale cPanel | email | cpanel | adaugare
Panoul cPanel, permite crearea unui număr nelimitat de căsuţe de e-mail asociate domeniilor găzduite. Acest tutorial va explica paşii necesari creării si accesării unei căsuţe de e-mail.
de Cătălin AdrianVizualizări 924Actualizat acum 1 anPublicat la 28/06/2017