Lansare unei aplicații NodeJS pe serverele de tip shared cu cPanel
Lansează aplicația ta NodeJS pe servere shared cu cPanel! Ghid pas cu pas pentru configurare, inclusiv setarea fișierului și a variabilelor de mediu.
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 îl 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 vom accesa 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}/`);
});




- Pentru configurarea interpretatorului NodeJS, vom merge spre secțiunea Software și vom face click pe Setup Node.js App

- În pagina care se deschide vom face click pe butonul CREATE APPLICATION.

- Aici vom putea modifica următoare câmpuri:
-Node.js version - Versiunea NodeJS care dorim sa fie folosită
-Application mode - În ce mod dorim sa lansăm aplicația, development sau production
-Application root - Calea spre fișierul de intrare a aplicației
-Application URL - Adresa/URL-ul pe care aplicația va rula. Se poate personaliza adresa sau folosi direct domeniul
-Application startup file - Numele fișierului de intrare al aplicației
-Passenger log file - Definirea unui fișier de log, unde server-ul web sa salveze eventualele erori sau avertizari
-Enviroment Variables - Dacă doriți să adăugați variabile , faceți clic pe Add Variable pentru a specifica un nume și o valoare. - Dupa definirea tuturor câmpurilor vom face click pe butonul Create , pentru a lansa aplicația.

- Imediat după lansare, aplicația NodeJS va fi accesibilă pe adresa definită în momentul configurării.
- În interfața Setup Node.js App, 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, sterge, porni sau opri aplicațiile.
