EC2のアプリケーションロードバランサーを使ってAmazon Certificate Managerで発行したサーバ証明書を用いてhttps接続を実現しようとしています.(下記画像の構成を実現したい)
解決方法でなくても,このほかにチェックすべき項目などがありましたらご教示いただけると幸いです.
![
AWSでWebサイトをHTTPS化 その1:ELB(+ACM発行証明書)→EC2編より
動作状況
- http://{パブリックIPアドレス}, http://{パブリックIPアドレス}/health はアクセス可能
- http://{ドメイン}, https://{ドメイン} にアクセスすると503 Service Temporarily Unavailable
- CloudWatchでロードバランサーを見ると,HTTPCode_ELB_503_Countでカウントされている(EC2側の処理エラーではないとわかる)
- EC2のターゲットグループで対象のターゲットを開いてモニターを見てもHealthy Hostsなどは「データがありません。」と表示されている.
行ったこと
Application Load Balancer
- 「ロードバランサーの作成」から「Application Load Balancer」
- 「ロードバランサーのプロトコル」はHTTPS
- 証明書は「ACM から証明書を選択する」から指定
- 「ターゲットグループのプロトコル」はHTTP
- 「ヘルスチェック」はHTTPで,/healthを指定
Route53
- ドメインの取得
- レコードを作成し,エイリアスをALBで作ったものを指定
![guest](/img/icon/icnUserSample.jpg)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。