Il passaggio del vostro sito web all’HTTPS è fondamentale per proteggere i dati degli utenti e aumentare la fiducia, oltre a migliorare la SEO e a soddisfare i moderni standard web. Questa guida semplifica il processo di reindirizzamento di tutto il traffico HTTP verso HTTPS sui server Linux che utilizzano Apache o Nginx. Con esempi pratici e suggerimenti, garantirete ai vostri visitatori un’esperienza sicura e senza interruzioni.
Il passaggio a HTTPS (SSL/TLS) garantisce:
Una volta installato un certificato SSL, il passo successivo è quello di instradare tutto il traffico attraverso il protocollo sicuro HTTPS.
Se il vostro server utilizza Apache, potete configurare il reindirizzamento come segue.
Assicurarsi che
sia attivato:mod_rewrite
sudo a2enmod rewrite
sudo systemctl neustart apache2
Open your
) File di configurazione dell’host virtuale: HTTP(port 80
sudo nano /etc/apache2/sites-available/000-default.conf
Quindi inserire questo all’interno di
: block
RewriteEngine Ein
RewriteCond %{HTTPS} aus
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Salvare e uscire dal file, quindi riavviare Apache:
sudo systemctl restart apache2
Se il vostro server utilizza Nginx, il reindirizzamento viene eseguito nel blocco server del sito web.
sudo nano /etc/nginx/sites-available/default
Aggiungere questo
sopra il block
esistente per HTTPS:server block
server {
listen 80;
server_name ihredomain.de www.yourdomain.com;
return 301 https://$host$request_uri;
}
Sostituire
con il proprio nome di dominio. Quindi testate e ricaricate:yourdomain.com
sudo nginx -t
sudo systemctl reload nginx
È anche possibile combinare l’applicazione di HTTPS con la canonicalizzazione dei domini.
Esempio: Reindirizzamento da www a non-www (con HTTPS) in Nginx:
server {
listen 80;
server_name www.yourdomain.com;
return 301 https://yourdomain.com$request_uri;
}
Una volta apportate le modifiche, testatele:
http://yourdomain.com
– dovrebbe reindirizzare a https://yourdomain.com
.Il reindirizzamento da HTTP a HTTPS sul vostro server Linux è un modo semplice per migliorare la sicurezza e la fiducia degli utenti. Configurando Apache o Nginx come indicato, facendo dei test con esempi pratici e seguendo le migliori pratiche, si garantisce una transizione senza problemi verso un sito web sicuro. Mantenete valido il vostro certificato SSL e monitorate i reindirizzamenti per mantenere una presenza online professionale e SEO-friendly.