Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimanakah Nginx melompat secara automatik dari http ke https?
https ialah versi http yang lebih selamat Melompat ke https melalui http secara automatik boleh memudahkan pengguna menggunakan web.
Terdapat beberapa cara untuk melengkapkan lompatan:
1 Buka pelayan http dan https dan biarkan http melompat ke https
server { listen 80; listen [::]:80; return 301 https://$host$request_uri; } server { listen 443 ssl; listen [::]:443 ssl; ssl_certificate certificate_file_path; ssl_certificate_key certificate_key_file_path; ... }
2. lengkapkan lompatan terus dalam pelayan https, tiga kaedah berikut boleh digunakan
server { if ($server_port = 80 ) #if ($scheme = http ) #if ($ssl_protocol = "") { return 301 https://$host$request_uri; } listen 443 ssl; listen [::]:443 ssl; ssl_certificate certificate_file_path; ssl_certificate_key certificate_key_file_path; ... }
Atas ialah kandungan terperinci Bagaimanakah Nginx melompat secara automatik dari http ke https?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!