I certificati SSL gratuiti hosting permettono di attivare HTTPS senza acquistare ogni anno un certificato base. Sui piani compatibili l’emissione, l’installazione e il rinnovo sono automatizzati; il dominio deve però puntare correttamente al server e superare la validazione.
HTTPS cifra il traffico tra browser e server e consente al visitatore di verificare il nome del sito. Non rende sicura da sola l’applicazione: aggiornamenti, password, backup e protezione da malware restano necessari.
Come funziona un certificato gratuito
Una Certification Authority verifica il controllo del dominio e rilascia un certificato per uno o più nomi. Il server lo installa con la relativa chiave privata e presenta la catena ai browser durante la connessione TLS.
Servizi ACME come Let’s Encrypt ripetono automaticamente emissione e rinnovo. La documentazione ufficiale descrive la validazione e il processo di emissione. Il rinnovo non è un semplice prolungamento: viene normalmente emesso un nuovo certificato.
Quali nomi devono essere coperti
Controlla dominio principale, variante www ed eventuali sottodomini realmente usati. Un certificato valido per example.com non copre automaticamente ogni sottodominio; un wildcard copre un livello, ma richiede un metodo di validazione compatibile.
Requisiti per l’emissione automatica
- il dominio risolve verso il server corretto;
- i record
AeAAAAnon puntano a origini diverse o dismesse; - la validazione HTTP o DNS può completarsi;
- eventuali record CAA autorizzano la Certification Authority usata;
- il dominio è aggiunto correttamente all’account hosting;
- non esistono redirect o regole di sicurezza che bloccano la challenge.
Attivare HTTPS senza creare redirect loop
Dopo l’emissione verifica prima che la pagina HTTPS risponda correttamente. Solo dopo imposta il redirect permanente da HTTP a HTTPS. Se usi un reverse proxy o CDN, configura anche il collegamento tra proxy e server di origine.
Con Cloudflare evita la modalità Flexible quando l’origine può usare HTTPS: la configurazione consigliata è normalmente Full (strict) con certificato valido sull’origine. Redirect duplicati nel plugin, nel file .htaccess, nel server e nel CDN possono creare il messaggio “too many redirects”.
Contenuti misti
Il lucchetto può non apparire quando una pagina HTTPS carica immagini, font, script o fogli di stile tramite HTTP. Aggiorna gli URL nel database e nel tema, poi svuota le cache. Non risolvere disattivando genericamente i controlli del browser.
Controllare il certificato in cPanel
Nell’interfaccia SSL/TLS Status o nello strumento equivalente verifica lo stato dei domini. Se l’hosting utilizza AutoSSL, puoi controllare quali nomi sono inclusi o esclusi e avviare un nuovo controllo quando hai appena corretto i DNS.
Attendi il tempo necessario alla propagazione e non ripetere l’emissione di continuo: le Certification Authority applicano limiti alle richieste. Se il problema persiste, conserva il messaggio esatto del log.
Cause comuni di mancata emissione
DNS non corretto
Il record punta a un altro server, un vecchio IPv6 è ancora pubblicato o il dominio usa nameserver diversi da quelli attesi. Controlla la risposta da più resolver.
Proxy attivo durante la validazione
Una configurazione errata del proxy può rispondere al posto dell’origine. Non è sempre necessario disattivarlo, ma bisogna assicurarsi che il metodo di validazione scelto funzioni.
Record CAA restrittivo
Un record CAA può impedire l’emissione a una CA non autorizzata. Modificalo soltanto dopo aver identificato quale autorità usa il servizio.
Limite di richieste
Molti tentativi falliti o certificati duplicati possono attivare un rate limit. Correggi la causa e attendi l’intervallo indicato nel messaggio.
Il rinnovo automatico
Un certificato a vita breve è affidabile soltanto se il rinnovo è automatizzato e monitorato. Evita di disattivare il controllo periodico. Modifiche a DNS, proxy, firewall o CAA possono far fallire un rinnovo che prima funzionava.
Controlla che le notifiche dell’account hosting arrivino a un indirizzo monitorato. Per servizi critici aggiungi un controllo esterno sulla scadenza e sulla catena TLS.
HTTPS non sostituisce la sicurezza del sito
- aggiorna CMS, plugin, temi e dipendenze;
- usa password uniche e autenticazione a due fattori;
- limita account e permessi;
- mantieni backup separati e testati;
- monitora file, log e modifiche inattese;
- proteggi moduli e autenticazione da abuso.
Checklist finale
- verifica i DNS di tutti i nomi;
- controlla certificato, catena e corrispondenza hostname;
- prova HTTPS prima del redirect globale;
- imposta un solo flusso di redirect coerente;
- correggi i contenuti misti;
- svuota cache server, applicazione e CDN;
- controlla il rinnovo automatico e le notifiche.
Conclusione
I certificati SSL gratuiti nell’hosting rendono HTTPS semplice quando DNS e automazione sono corretti. Verifica copertura dei nomi, validazione, redirect e rinnovo; poi continua a proteggere applicazione, account e backup, perché la cifratura è soltanto uno strato della sicurezza.