![SSL/TLS 証明書と EC2 インスタンスを使用して CloudFront を設定する](https://rvso.com/image/776286/SSL%2FTLS%20%E8%A8%BC%E6%98%8E%E6%9B%B8%E3%81%A8%20EC2%20%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20CloudFront%20%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B.png)
コミュニティ。
EC2 AWS インスタンスで実行されている Apache によって提供される Web ページがあります。HTTPS を使用して Web ページにアクセスするために、CloudFront で AWS Certificate Manager を使用して SSL/TLS を管理しています。
私の環境:
ドメイン: サム.com.do
AWS 証明書の代替ドメイン名: some.com.do、*.some.com.do
CloudFront 設定
名前: some.cloudfront.net
ドメイン名: some.com.do、*.some.com.do
セキュリティポリシー: TLSv1.2_2021
元のドメイン: EC2 パブリック DNS
オリジンプロトコル: HTTPSのみ
最小オリジン SSL プロトコル: TLSv1.2
視聴者プロトコルポリシー: HTTP を HTTPS にリダイレクトする
ルート53の設定
some.com.do タイプ A シンプルルーティングエイリアス some.cloudfront.net へのルート
当サイトsome.com.do へのシンプルなルーティングエイリアスルートを入力します。
httpsを使用するとページがうまく読み込まれない
そして今、次のエラーが発生しています:
502 エラー 要求を満たすことができませんでした。
CloudFront はオリジンに接続できませんでした。現在、このアプリまたはウェブサイトのサーバーに接続できません。トラフィックが多すぎるか、設定エラーが発生している可能性があります。しばらくしてからもう一度試すか、アプリまたはウェブサイトの所有者にお問い合わせください。CloudFront を通じて顧客にコンテンツを提供する場合は、CloudFront のドキュメントを確認することで、このエラーをトラブルシューティングして防止するための手順を見つけることができます。
答え1
私の問題は、ディストリビューションの動作の設定ミスでした。CF がすべてのヘッダーを EC2 バックエンド ノードに渡さなかったようです。