Nginx redirect http ke https

Nginx redirect http ke https

Nginx adalah sumber terbuka, prestasi tinggi HTTP dan pelayan proksi terbalik. Ini telah menjadi popular di kalangan banyak penyedia hosting. Semua orang tahu bahawa memindahkan data peribadi seperti kelayakan, maklumat pembayaran atas protokol tidak selamat tidak selamat. Mereka boleh dengan mudah dihidu oleh penyerang MITM. Tutorial ini akan membantu anda mengalihkan trafik HTTP masuk ke HTTPS di pelayan web nginx.

Mengalihkan semua ke https

Ini akan mengalihkan semua permintaan hits ke port 80 kecuali domain dengan blok pelayan berasingan. Untuk melakukan fail konfigurasi hos maya ini untuk domain anda dan tambahkan "kembali 301 https: // $ host $ request_uri"Pernyataan di bawah bahagian pelayan. Ini akan mengalihkan semua permintaan masuk ke HTTP ke URL HTTPS yang sepadan.

pelayan mendengar 80 default_server; Dengar [::]: 80 default_server; nama pelayan _; kembali 301 https: // $ host $ request_uri;  

Redirect domain khusus

Anda mungkin mahu mengalihkan domain tertentu ke https. Gunakan konfigurasi berikut pada nginx untuk mengalihkan semua permintaan HTTP pada Tecadmin.Bersih ke HTTPS.

pelayan mendengar 80 default_server; Dengar [::]: 80 default_server; server_name tecadmin.bersih; kembali 301 https: // $ host $ request_uri;