https は http のより安全なバージョンです。http を介して https に自動的にジャンプすることで、ユーザーは Web を簡単に使用できるようになります。
ジャンプを完了するにはいくつかの方法があります:
1. http サーバーと https サーバーを開き、http を 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. http サーバーを開かないでください。 https サーバーで直接ジャンプを完了するには、次の 3 つの方法を使用できます
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; ... }
以上がNginx はどのようにして http から https に自動的にジャンプしますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。