Uvod
Ovaj tekst vam pokazuje kako postaviti Nginx da preusmjerava nezaštićene (http) zahtjeve na sigurne (https) .
Preduvjeti
- Imate Vultr Linux instancu s Nginxom.
- Imate naziv domene (npr. example.com) čiji DNS A zapisi za "@" i "www" upućuju na IP vašeg Vultr stroja iznad.
- U idealnom slučaju također biste trebali imati postavku SSL-a na svojoj instanci.
Postavljanje preusmjeravanja
Dodajte dodatni blok poslužitelja u postavku vhost-a tako da izgleda slično dolje:
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)
}
Napisala Lami Adabonyan