Tutoriale • Apps
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.

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

- 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}/`);
});



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

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

- 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.

- 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.
