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