どういうわけか Nginx 構成を継承しましたが、状況によっては http と https の両方を使用したいと考えています。問題は、http バリアントが常に https にリダイレクトされ、まだ構成されていないために https ハンドシェイクが失敗することです。
/etc/nginx/sites-enabled/default でない場合、このリダイレクトはどこから来ていますか? 私の /etc/nginx/conf.d は空で、/etc/nginx/nginx.conf にはリダイレクトに似たものは何もありません。HTTPS サーバー ブロック全体にコメントを付けてみましたが、それでもリダイレクトされます。
HTTPだけでVagrantに開発環境を持ちたい。Let's Encrypt 証明書を生成した後、証明書を取得する前ではなく、HTTPS へのリダイレクトを有効にするために、テスト バージョンと実稼働バージョンは HTTP で開始し、リダイレクトなしで開始する必要があります。Let's Encrypt 証明書生成プロトコル (ACME) では、HTTPS コンテンツをサーバーする必要があります。
これが私の Nginx 構成です。プロビジョニングには Ansible を使用しています。
HTTP から HTTPS へのリダイレクトを無効にするにはどうすればよいですか? どうすればこれをデバッグできますか? ありがとうございました!