TutorialeApps

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

Învață cum să lansezi o aplicație NodeJS pe un server VPS cu cPanel, inclusiv pașii necesari pentru configurare și gestionare eficientă a aplicației.

Vizualizări 1130Actualizat 1 anPublicat la 25/06/2021de Florin Petran

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 https://${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