Εισαγωγή
Αυτή η εγγραφή σάς δείχνει πώς να ρυθμίσετε το Nginx ώστε να ανακατευθύνει μη ασφαλή (http) αιτήματα σε ασφαλή (https) .
Προαπαιτούμενα
- Έχετε μια παρουσία Vultr Linux που τρέχει το Nginx.
- Έχετε το όνομα τομέα σας (π.χ. example.com) του οποίου οι εγγραφές DNS A για "@" και "www" δείχνουν την IP του μηχανήματος Vultr παραπάνω.
- Στην ιδανική περίπτωση, θα πρέπει επίσης να έχετε εγκατάσταση SSL στην παρουσία σας.
Ρύθμιση ανακατεύθυνσης
Προσθέστε ένα επιπλέον μπλοκ διακομιστή στη ρύθμιση vhost, ώστε να μοιάζει με το παρακάτω:
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)
}
Σε σενάριο Lami Adabonyan