NávodyAplikace

Spuštění aplikace NodeJS na sdílených serverech s cPanel

Spusit aplikaci NodeJS na sdílené servery s cPanel! Krok za krokem průvodce nastavením, včetně nastavení souboru a proměnných prostředí.

2
Názory 3006Aktualizováno 1 anPublikováno dne 25/06/2021od Florin Petran

Úvod

  • NodeJS je běhové prostředí, které umožňuje použití jazyka Javascript na serverové straně (backend).

Požadavky

  • Pro opuštění aplikace NodeJS budeme potřebovat přístupová data k cPanelu.

Kroky

  • Jako příklad použijeme jednoduchý soubor javascript, který nahrajeme na hosting.
  • Přistupujeme k účtu cPanel a přihlašujeme se pomocí uživatelského jména a hesla uvedeného v e-mailu s administrativními údaji.

  • Poté přistoupíme k Správci souborů z sekce Soubory.

File manager

  • Zde vytvoříme soubor s názvem app.js, který upravíme a přidáme níže uvedený kód:

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 běží na https://${hostname}:${port}/`);
});


new file

app.js

edit file
app.js

  •    Pro nastavení interpretru NodeJS přejdeme do sekce Software a klikneme na Setup Node.js App

nodejs

  • Na stránce, která se otevře, klikneme na tlačítko VYTVOŘIT APLIKACI.

create application nodejs

  • Zde budeme moci upravit následující pole:
    -Verze Node.js - Verze NodeJS, kterou chceme použít
    -Režim aplikace - V jakém režimu chceme aplikaci spustit, vývojovém nebo produkčním
    -Kořen aplikace - Cesta k vstupnímu souboru aplikace
    -URL aplikace - Adresa/URL, na které bude aplikace běžet. Můžete si přizpůsobit adresu nebo použít přímo doménu
    -Spouštěcí soubor aplikace - Název vstupního souboru aplikace
    -Soubor protokolu Passenger - Definování protokolu, do kterého webový server uloží jakékoli chyby nebo varování
    -Proměnné prostředí - Pokud chcete přidat proměnné, klikněte na Přidat proměnnou, abyste specifikovali název a hodnotu.
  • Po definování všech polí klikneme na tlačítko Vytvořit, abychom spustili aplikaci.

nodejs application

  • Bezprostředně po spuštění bude aplikace NodeJS přístupná na adrese definované během nastavení.
  • V rozhraní Setup Node.js App se zobrazí nově spuštěná aplikace (stejně jako další, které přidáme v průběhu času). V tomto seznamu budeme mít možnost upravit nastavení, smazat, spustit nebo zastavit aplikace.

stop application