Sito non servito tramite HTTPS
Il tuo sito è accessibile tramite HTTP non cifrato, quindi tutti i dati scambiati tra gli utenti e il tuo server viaggiano in chiaro.
Qualsiasi dato inviato tramite HTTP (password, carte di credito, informazioni personali, cookie) può essere intercettato e letto da chiunque si trovi sul percorso di rete: provider, gestori di hotspot Wi-Fi o attaccanti. HTTP consente inoltre l'iniezione di contenuti: un attaccante può modificare le tue pagine in transito per inserire pubblicità, malware o contenuti di phishing. Google penalizza i siti HTTP nei risultati di ricerca.
Ottieni un certificato SSL/TLS (gratuito con Let's Encrypt) e configura il tuo server per servire tutti i contenuti tramite HTTPS. Reindirizza tutte le richieste HTTP verso HTTPS e aggiorna tutti i link interni e le risorse in modo che usino URL HTTPS.
# Nginx redirect
server {
listen 80;
return 301 https://$host$request_uri;
}