Distribuisci facilmente moderne applicazioni web
L'Application Manager utilizza il potente server Phusion Passenger® per eseguire applicazioni in linguaggi come Node.js™, Python™ o Ruby™ sul tuo account di hosting. Funge da gestore che avvia, monitora la tua app e gestisce la connessione al server web (Apache/NGINX).
Registrare un'applicazione
Per pubblicare una nuova applicazione, segui questi passaggi:
- Naviga in cPanel su Software » Application Manager.
- Clicca su Register Application.
- Application Name: Dai alla tua app un nome interno di riferimento.
- Deployment Domain: Seleziona il dominio o il sottodominio.
- Base Application URL: Definisci il percorso in cui l'app deve essere raggiungibile (ad es. semplicemente
/per la pagina principale). - Application Path: Inserisci il percorso del codice sorgente relativo alla home directory.
- Deployment Mode: Scegli Development per i test o Production per l'uso live.
- Clicca su Deploy.
Gestire le variabili d'ambiente
Molte app moderne richiedono variabili per le password del database o le chiavi API. Puoi memorizzarle in modo sicuro nella sezione Environment Variables:
- Clicca su Add Variable.
- Inserisci il nome (ad es.
DB_PASSWORD) e il relativo valore. - Questi valori sono disponibili per l'applicazione in background senza dover essere inseriti direttamente nel codice sorgente.
Gestione e risoluzione dei problemi
Per le app Node.js, puoi installare i pacchetti mancanti direttamente tramite il pulsante "Install Dependencies".
I messaggi di errore si trovano nella directory della tua app. Per Node.js nella sottocartella
/logs/, per Python nel file stderr.log.La cancellazione rimuove l'app dal gestore e ne elimina la configurazione, ma lascia intatto il codice sorgente sul server.
Suggerimento: Usa il versionamento Git in cPanel per scaricare il codice direttamente da GitHub
sul server prima di registrarlo qui.