TutorialeApps

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.

2
Vizualizări 3013Actualizat 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 î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.

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

app.js

edit file
app.js

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

nodejs

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

create application nodejs

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

nodejs application

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

stop application

 

CornerCorner