Per installare un certificato SSL su Heroku, segui questi passaggi organizzati:
Utilizzo della Dashboard di Heroku:
- Accedi all'app: accedi alla dashboard della tua app in Heroku.
- Naviga alle Impostazioni SSL: Vai alla sezione "Certificati SSL" all'interno del menu dell'app.
- Carica il certificato:
- Fai clic su "Aggiungi certificato".
- Carica i file
server.crt e server.key.
- Segui le istruzioni: completa eventuali passaggi aggiuntivi richiesti, ad esempio la verifica del dominio se utilizzi una CA di terze parti.
Utilizzando la CLI di Heroku:
- Verifica versione CLI: Assicurati che la tua Heroku CLI sia aggiornata con
heroku update.
- Elenco app: usa
heroku apps:list per identificare il nome della tua app.
- Aggiungi certificati:
- Eseguire
heroku certs:add server.crt server.key --app yourappname.
- Verificare l'installazione: controllare con
heroku certs:info per confermare la configurazione SSL.
Gestione e aggiornamento dei certificati:
- Rimozione: vai alle impostazioni SSL, fai clic sull'icona a forma di ingranaggio accanto al certificato, quindi seleziona "Rimuovi" e conferma inserendo il nome dell'app.
- Aggiornamento: analogamente all'aggiunta, accedi alle impostazioni SSL, fai clic sull'ingranaggio e scegli "Aggiorna certificato", seguendo gli stessi passaggi dell'aggiunta.
Ulteriori considerazioni:
- Sicurezza: Gestire le chiavi private in modo sicuro; evitare la rimozione accidentale.
- Rinnovo: pianificare in anticipo l'aggiornamento dei certificati prima della scadenza, in particolare per quelli autofirmati o emessi da terze parti.
- Nessun downtime: Heroku in genere gestisce gli aggiornamenti senza interruzioni del servizio.