※ この募集は締め切られました。
AWSでhttpsを構築したい
【教えてもらいたいこと】
プログラミング/インフラ・クラウド
【具体的な相談内容】
現在、504 Gateway Timeoutエラーが発生しており、解消方法を探しています。以下に、現在の状況と試したことをまとめます。
## インフラ構成:
- **AWSサービス**: EC2, ALB , RDS, S3, CloudFront
- **ALBの構成**: HTTPS経由でアクセス、ターゲットグループにEC2インスタンスを設定
- **EC2インスタンス**: 80番ポートでリクエストを受け付け、nginxでリバースプロキシ設定
- **CloudFront**: コンテンツ配信用に設定
## 問題の症状:
- CloudFrontを通じてアクセスすると、504 Gateway Timeoutエラーが表示されます。
- EC2インスタンスのApache(8080)とnginx(80)の設定は正常で、直接アクセスすると応答が得られます。
- ALBを通じてのアクセスでは、リクエストがタイムアウトします。
- ALBがunhealthyになっていることも問題かなと思っております。
## 試したこと:
1. EC2インスタンスのセキュリティグループ設定を確認し、80番ポートのアクセスが許可されていることを確認しました。
2. ALBのターゲットグループ設定で、ポートを8080に変更しましたが、問題は解決しませんでした。
3. CloudFrontの設定を再確認し、適切にオリジンが設定されていることを確認しました。
4. ALBのヘルスチェック設定を80番ポートに変更し、ターゲットの状態が正常に変更されるのを確認しましたが、依然として504エラーが発生します。
## 求めるサポート内容:
- どの部分が原因で504エラーが発生しているのか、解決策をご教示いただけると幸いです。
- 必要なコマンドや設定の確認方法があれば教えてください。
【目安予算】
5000~10000円