TutorialsApp

Lancio di un'applicazione NodeJS su server VPS con cPanel

Impara a lanciare un'applicazione NodeJS su un server VPS con cPanel, inclusi i passaggi necessari per configurare e gestire efficacemente l'applicazione.

Visualizzazioni 1128Aggiornato 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 sull'hosting.
  • Accediamo all'account cPanel e accediamo con il nome utente e la password trovati nell'email con i dettagli dell'amministrazione.

cpanel autentificare

 

  • Successivamente, accediamo al File manager dalla sezione File.

File manager

  • Qui creeremo il file chiamato app.js che modificheremo e aggiungeremo il codice sottostante.

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

create file

edit file

app.js
       

  • Il passo successivo è configurare in Application Manager
  • Faremo clic su Gestore Applicazioni nella sezione Software

application manager

  

  •  Nella pagina che si aprirà, faremo clic su Registrare Applicazione per iniziare la configurazione dell'applicazione.

register new application

  • Qui saremo in grado di modificare i seguenti campi:
    -Nome Applicazione - Il nome dell'applicazione
    -Dominio di Distribuzione - L'indirizzo/URL su cui l'applicazione verrà eseguita. L'indirizzo può essere personalizzato o il dominio utilizzato direttamente
    -Percorso Applicazione - Il percorso al file di ingresso dell'applicazione
    -Ambiente di Distribuzione - Come vogliamo avviare l'applicazione, sviluppo o produzione
    -Variabili di Ambiente - Se vuoi aggiungere variabili, clicca su Aggiungi Variabile per specificare un nome e un valore.
  • cPanel attualmente offre solo la versione 10 di NodeJS. Se desideri una versione diversa configurata, ti preghiamo di contattare il dipartimento tecnico.
  • Dopo aver definito tutti i campi, faremo clic sul pulsante Deploy per avviare l'applicazione.

nodejs application

  • Immediatamente dopo il lancio, l'applicazione NodeJS sarà accessibile all'indirizzo definito durante la configurazione.
  • Nell'interfaccia del Gestore delle Applicazioni, l'applicazione recentemente lanciata apparirà (così come altre che aggiungeremo nel tempo). In questo elenco, avremo l'opzione di modificare le impostazioni, eliminare, avviare o fermare le applicazioni.

application manager