Winter Sale — Odaberi plan hosting ili VPS sada sa popustima do 40%aktiviraj sada
TutorijaliAplikacije

Lansiranje NodeJS aplikacije na serverima tipa shared sa cPanel-om

Lansiraj svoju NodeJS aplikaciju na shared serverima s cPanel-om! Vodič korak po korak za postavljanje, uključujući podešavanje datoteke i varijabli okruženja.

2
Pogledi 2843Ažurirano 1 anObjavljeno na 25/06/2021od Florin Petran

Uvod

  • NodeJS je izvršno okruženje koje omogućava korišćenje jezika Javascript na strani servera (backend).

Zahtjevi

  • Da bismo ostavili NodeJS aplikaciju, biće nam potrebni podaci za pristup cPanel-u.

Koraci

  • Kao primjer, koristićemo datoteku sa jednostavnim javascript kodom, koju ćemo učitati na hosting.
  • Pristupamo cPanel računu i prijavljujemo se sa korisničkim imenom i lozinkom, koje se nalaze u email-u sa podacima za administraciju.

  • Nakon toga ćemo pristupiti File Manager-u u odjeljku Files.

File manager

  • Ovde ćemo kreirati fajl sa imenom app.js koji ćemo editovati i dodati kod u nastavku:

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 fajl \n');
});

server.listen(port, hostname, () => {
console.log(`Server radi na https://${hostname}:${port}/`);
});


new file

app.js

edit file
app.js

  •    Za konfiguraciju NodeJS interpreter-a, otići ćemo na sekciju Softver i kliknuti na Postavi Node.js Aplikaciju

nodejs

  • Na stranici koja se otvara kliknemo na dugme KREIRAJ APLIKACIJU.

create application nodejs

  • Ovde ćemo moći da izmenimo sledeća polja:
    -Node.js version - Verzija NodeJS koju želimo da koristimo
    -Application mode - U kom režimu želimo da pokrenemo aplikaciju, development ili production
    -Application root - Putanja do ulazne datoteke aplikacije
    -Application URL - Adresa/URL pod kojim će aplikacija raditi. Možete prilagoditi adresu ili koristiti direktno domen
    -Application startup file - Ime ulazne datoteke aplikacije
    -Passenger log file - Definisanje datoteke loga, gde će web server sačuvati eventualne greške ili upozorenja
    -Enviroment Variables - Ako želite da dodate varijable, kliknite na Add Variable da biste naveli ime i vrednost.
  • Nakon definisanja svih polja, kliknućemo na dugme Create, kako bismo pokrenuli aplikaciju.

nodejs application

  • Odmah nakon lansiranja, NodeJS aplikacija će biti dostupna na adresi definisanoj u trenutku konfiguracije.
  • U interfejsu Setup Node.js App, nova aplikacija će se pojaviti (kao i druge koje ćemo dodavati tokom vremena). Na ovoj listi, imat ćemo mogućnost da uređujemo postavke, brišemo, pokrećemo ili zaustavljamo aplikacije.

stop application