Návody • Aplikace
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.

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




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

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

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

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