Nginx przekieruj HTTP do HTTPS

Nginx przekieruj HTTP do HTTPS

Nginx to open source, wysokowydajny http i odwrotny serwer proxy. Stało się to popularne wśród wielu dostawców hostingowych. Wszyscy wiedzą, że przesyłanie prywatnych danych, takich jak poświadczenia, informacje o płatnościach w zakresie niepewnego protokołu nie są bezpieczne. Mogą być łatwo wąchane przez napastnika MITM. Ten samouczek pomoże Ci przekierować przychodzący ruch HTTP do HTTPS na serwerze WWW Nginx.

Przekieruj wszystko do HTTPS

Spowoduje to przekierowanie wszystkich hitów żądań do portu 80, z wyjątkiem domen z osobnymi blokami serwerów. Aby wykonać ten plik konfiguracyjny wirtualnego hosta dla swojej domeny i dodaj „Zwrot 301 https: // $ host $ request_URI”Instrukcja w sekcji serwera. Spowoduje to przekierowanie wszystkich przychodzących żądań HTTP do odpowiednich adresów URL HTTPS.

serwer posłuchaj 80 default_server; Posłuchaj [::]: 80 default_server; Nazwa serwera _; return 301 https: // $ host $ request_URI;  

Przekieruj określoną domenę

Możesz przekierować określoną domenę do HTTPS. Użyj następującej konfiguracji na Nginx, aby przekierować wszystkie żądania HTTP na tecadmin.netto do https.

serwer posłuchaj 80 default_server; Posłuchaj [::]: 80 default_server; Server_name Tecadmin.internet; return 301 https: // $ host $ request_URI;