introduzione
Questo write-up mostra come configurare Nginx per reindirizzare le richieste non sicure (http) a quelle sicure (https) .
Pre-requisiti
- Hai un'istanza di Vultr Linux che esegue Nginx.
- Il tuo nome di dominio (ad esempio esempio.com) i cui record DNS A per "@" e "www" indicano l'IP della tua macchina Vultr sopra.
- Idealmente dovresti avere anche la configurazione SSL sulla tua istanza.
Reindirizzamento dell'installazione
Aggiungi un blocco server aggiuntivo all'impostazione del tuo vhost in modo che sia simile al seguente:
server {
listen 80;
server_name example.com www.example.com;
return 301 https://example.com$request_uri;
}
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /path/to/cert-crt.crt;
ssl_certificate_key /path/to/cert-key.key;
#other site settings go here (e.g. ssl, logs, site root)
}
Scritto da Lami Adabonyan