0

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

Publicat de Florin Petran la 2021-Feb-25
În acest tutorial vă vom prezenta cum putem să lansăm o aplicație NodeJS pe un server de tip VPS
Tutoriale Aplicatii NodeJs • cPanel • app.js • application manager • npm

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

 

!

În cazul în care după citirea și parcurgerea pașiilor prezentați în articol nu reușiți să finalizați cu succes acțiunea descrisă, nu obțineți rezultatul dorit ori în cazul în care aveți întrebări sau nelămuriri suplimentare vă rugăm să nu ezitați să ne contactați.

!
pixel
AwesomeChat by Hostico
×

Hostico utilizează, colectează și procesează cookie-uri pentru funcționalitate, securitate, analiză trafic și îmbunătățirea uzabilității portalului.

detalii cookie