Come installare un certificato SSL su Heroku

Autore:Esadax
Aggiornato:1 mag 2025

Per installare un certificato SSL su Heroku, segui questi passaggi organizzati:

Utilizzo della Dashboard di Heroku:

  1. Accedi all'app: accedi alla dashboard della tua app in Heroku.
  2. Naviga alle Impostazioni SSL: Vai alla sezione "Certificati SSL" all'interno del menu dell'app.
  3. Carica il certificato:
    • Fai clic su "Aggiungi certificato".
    • Carica i file server.crt e server.key.
  4. 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:

  1. Verifica versione CLI: Assicurati che la tua Heroku CLI sia aggiornata con heroku update.
  2. Elenco app: usa heroku apps:list per identificare il nome della tua app.
  3. Aggiungi certificati:
    • Eseguire heroku certs:add server.crt server.key --app yourappname.
  4. 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.