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

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




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

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

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

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