TutorialsApp

Lancio di un'applicazione NodeJS su server condivisi con cPanel

Lancia la tua applicazione NodeJS su server condivisi con cPanel! Guida passo passo per la configurazione, inclusa la configurazione del file e delle variabili di ambiente.

2
Visualizzazioni 3026Aggiornato 1 anPubblicato il 25/06/2021da Florin Petran

Introduzione

  • NodeJS è un ambiente di esecuzione che consente l'uso del linguaggio Javascript sul lato server (backend).

Requisiti

  • Per lasciare un'applicazione NodeJS avremo bisogno dei dati di accesso cPanel.

Passaggi

  • Come esempio, utilizzeremo un semplice file di codice javascript, che caricheremo sul hosting.
  • Accediamo all'account cPanel e accediamo con il nome utente e la password trovati nell'email con i dettagli dell'amministrazione.

  • Successivamente, accederemo a File Manager dalla sezione File.

File manager

  • Qui creeremo il file chiamato app.js che modificheremo e aggiungeremo il codice riportato di seguito:

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 in esecuzione su https://${hostname}:${port}/`);
});


new file

app.js

edit file
app.js

  •    Per impostare l'interprete NodeJS, andremo alla sezione Software e cliccheremo su Configura App Node.js

nodejs

  • Nella pagina che si apre, cliccheremo sul pulsante CREA APPLICAZIONE.

create application nodejs

  • Qui saremo in grado di modificare i seguenti campi:
    -Versione Node.js - La versione di NodeJS che vogliamo usare
    -Modalità applicazione - In quale modalità vogliamo lanciare l'applicazione, sviluppo o produzione
    -Radice dell'applicazione - Il percorso del file di ingresso dell'applicazione
    -URL dell'applicazione - L'indirizzo/URL su cui l'applicazione verrà eseguita. Puoi personalizzare l'indirizzo o utilizzare direttamente il dominio
    -File di avvio dell'applicazione - Il nome del file di ingresso dell'applicazione
    -File di log di Passenger - Definire un file di log in cui il server web salverà eventuali errori o avvisi
    -Variabili di ambiente - Se desideri aggiungere variabili, fai clic su Aggiungi variabile per specificare un nome e un valore.
  • Dopo aver definito tutti i campi, faremo clic sul pulsante Crea per avviare l'applicazione.

nodejs application

  • Dopo il lancio, l'applicazione NodeJS sarà accessibile all'indirizzo definito durante la configurazione.
  • Nell'interfaccia Setup Node.js App, l'applicazione appena lanciata apparirà (insieme ad altre che aggiungeremo nel tempo). In questo elenco, avremo l'opzione di modificare le impostazioni, eliminare, avviare o fermare le applicazioni.

stop application