Tutti gli articoli

https

Metti la tua app creata con l’AI sul tuo dominio con HTTPS

Una guida in parole semplici per collegare un’app creata con l’AI a un dominio personalizzato e servirla in modo sicuro via HTTPS.

  • https
  • domini
  • deploy
Una scheda di app AI punta attraverso DNS a una finestra di dominio personalizzato protetta da un lucchetto HTTPS.

Un’applicazione generata tramite intelligenza artificiale che risponde su un URL di anteprima o su un indirizzo IP grezzo trasmette un'immagine di provvisorietà e incompletezza, accentuata dall'assenza dell'indicatore di sicurezza (HTTPS) nel browser.

In sintesi: per associare un dominio personalizzato e abilitare il protocollo HTTPS su un'applicazione AI, è necessario che il record DNS del dominio punti all'IP del server, che il web server aziendale sia configurato per instradare le richieste del dominio verso il processo applicativo corretto e che venga emesso un certificato TLS valido per il nome di dominio esatto. Una volta allineati questi tre elementi, l'applicazione sarà raggiungibile in modo sicuro su https://tuodominio.com.

I prerequisiti per la configurazione del dominio

Acquistare un nome di dominio equivale a disporre di un'insegna, ma non determina automaticamente quale server o applicazione debba rispondere alle richieste.

Per rendere operativa un'applicazione con un dominio personalizzato e cifratura HTTPS, occorre completare tre passaggi:

  1. Configurazione DNS: aggiornare i record DNS affinché il nome di dominio punti all'indirizzo IP del server. Il DNS funge da instradatore universale, indicando ai client la destinazione corretta.
  2. Instradamento del traffico (Reverse Proxy): configurare il web server affinché diriga il traffico del dominio verso l'applicazione specifica. Questo passaggio è fondamentale in presenza di più progetti sul medesimo server, consentendo ad esempio di distinguere app.esempio.com da blog.esempio.com.
  3. Abilitazione di HTTPS: installare un certificato SSL/TLS valido per il dominio specifico. La cifratura garantisce la sicurezza delle comunicazioni, mostrando l'icona del lucchetto nel browser ed evitando avvisi di potenziale rischio per gli utenti.

Per approfondire i concetti base di gestione dei domini, consulta la nostra guida su come collegare un dominio al tuo server.

L'interazione tra DNS, Reverse Proxy e certificati SSL/TLS

L'abilitazione di HTTPS non è un componente isolato, ma dipende direttamente dalla corretta configurazione del nome di dominio e dell'instradamento di rete.

Le autorità di certificazione (come Let's Encrypt) verificano la proprietà del dominio tentando di contattare il server tramite il nome di dominio specificato prima di emettere il certificato.

In questa fase la precisione dei parametri è determinante:

  • Se i record DNS non sono ancora stati propagati, la richiesta del certificato fallirà.
  • Se l'applicazione non è accessibile sulla porta HTTP standard (80), la verifica dell'autorità di certificazione non andrà a buon fine.
  • I certificati TLS vengono emessi per nomi di dominio esatti. Un certificato configurato per esempio.com non coprirà automaticamente www.esempio.com o app.esempio.com a meno che non si utilizzi un certificato wildcard o un'emissione SAN (Subject Alternative Name).

Per la procedura dettagliata di configurazione della cifratura, consulta la nostra guida su come ottenere HTTPS gratis sul tuo server.

Le problematiche più frequenti e come evitarle

  • Propagazione DNS incompleta o puntamento errato: se i record A o CNAME non puntano all'indirizzo IP corretto, i client non riusciranno a raggiungere l'infrastruttura.
  • Mancata associazione nel Reverse Proxy: se il web server riceve la richiesta per un dominio ma non ha una direttiva specifica (server_name o Host header), visualizzerà la pagina predefinita o un errore di connessione.
  • *Mancata corrispondenza del certificato (Certificate Mismatch)*: si verifica se il certificato attivo non include il nome di dominio richiesto dall'utente (generando l'errore NET::ERR_CERT_COMMON_NAME_INVALID) o se il certificato è scaduto (NET::ERR_CERT_DATE_INVALID).
  • *Contenuto misto (Mixed Content)*: si verifica quando la pagina principale viene servita in HTTPS, ma tenta di caricare risorse secondarie (script, immagini o chiamate API) tramite connessioni HTTP non cifrate. I browser moderni bloccano tali risorse per motivi di sicurezza.
  • Assenza di documentazione delle configurazioni: con la crescita dei progetti, la mancanza di tracciamento dei domini e delle relative configurazioni rende complessa la manutenzione futura dell'infrastruttura.

Per la gestione di architetture multi-progetto, consulta la nostra guida su come ospitare più siti web su un unico server.

Considerazioni sulla sicurezza per le applicazioni AI

L'adozione di un dominio personalizzato e il protocollo HTTPS garantiscono la protezione del canale di comunicazione tra il client e il server. Cifrano il traffico in transito, ma non mettono al riparo da vulnerabilità interne al codice o da configurazioni errate.

Un'infrastruttura sicura richiede misure complementari:

  • Protezione delle rotte e degli endpoint riservati (es. pannelli di amministrazione).
  • Custodia rigorosa delle chiavi API e dei segreti di sistema nel backend.
  • Gestione corretta dei permessi del database e della validazione degli input dell'utente.

FAQ

È obbligatorio abilitare HTTPS anche per piccoli progetti o prototipi? Sì. I browser moderni segnalano come "Non sicuri" i siti privi di cifratura TLS. Inoltre, molte funzionalità web moderne (come l'accesso alla fotocamera, le Service Worker API o le comunicazioni con alcune API esterne) richiedono tassativamente HTTPS.

**È possibile utilizzare un sottodominio come app.esempio.com?** Sì. L'uso di un sottodominio è la prassi consigliata per separare un'applicazione web da un eventuale sito aziendale o blog ospitato sul dominio di secondo livello.

Perché l'applicazione risponde sull'indirizzo IP ma non sul dominio? Questo comportamento indica in genere che l'applicazione è correttamente in esecuzione, ma i record DNS non sono ancora propagati oppure il reverse proxy non è configurato per inoltrare le richieste associate a quel nome di dominio.

Cosa causa l'avviso di certificato non valido nel browser? L'avviso indica solitamente che il certificato è stato emesso per un nome di dominio differente, è scaduto oppure è stato generato prima che il puntamento DNS fosse completato correttamente.

La scorciatoia

Server Manager semplifica l'allineamento tra il nome di dominio, il reverse proxy del server e il ciclo di vita dei certificati SSL/TLS.

L'interfaccia centralizzata previene gli errori più comuni di pubblicazione — come puntamenti DNS errati, certificati incompleti o conflitti nell'instradamento tra più applicazioni — garantendo al contempo il rinnovo automatico delle chiavi di cifratura.

Questo consente di mantenere un'architettura di rete ordinata, trasparente e facilmente gestibile nel tempo.

Risultato finale

Un'applicazione pronta per la produzione è accessibile da un URL definitivo sul proprio dominio, utilizza connessioni cifrate HTTPS ed è priva di avvisi di sicurezza nel browser.

L'eliminazione dei link di anteprima provvisori e la corretta strutturazione dei certificati conferiscono al progetto la stabilità e l'affidabilità necessarie per gli utenti finali.