質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Amazon CloudFront

Amazon CloudFrontは、AWSの高速且つ高パフォーマンスなコンテンツ配信(CDN) サービス。容量の大きいコンテンツをキャッシュさせてWebサーバの負荷を軽減し、サーバダウンの防止など安定した配信が可能になります。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

SSL

SSL(Secure Sockets Layer)とは、暗号化されたプロトコルで、インターネット上での通信セキュリティを提供しています。

Amazon Route 53

Amazon Route 53 はAmazonが提供する、 可用性と拡張性に優れた ドメインネームシステム(DNS)サービスです。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

Q&A

解決済

1回答

884閲覧

CloudFrontによるSSL通信・Route53の設定について

tatsuponbipanya

総合スコア7

Amazon CloudFront

Amazon CloudFrontは、AWSの高速且つ高パフォーマンスなコンテンツ配信(CDN) サービス。容量の大きいコンテンツをキャッシュさせてWebサーバの負荷を軽減し、サーバダウンの防止など安定した配信が可能になります。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

SSL

SSL(Secure Sockets Layer)とは、暗号化されたプロトコルで、インターネット上での通信セキュリティを提供しています。

Amazon Route 53

Amazon Route 53 はAmazonが提供する、 可用性と拡張性に優れた ドメインネームシステム(DNS)サービスです。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

0グッド

0クリップ

投稿2020/02/17 23:25

前提・実現したいこと

EC2にRailsアプリケーションをデプロイし、Route53で独自ドメインを取得しました。
続いてACMで証明書を発行し、CloudFrontと関連付けたのですが、これをRoute53で取得した独自ドメインによるSSL接続を達成したいです。

「XXXX.cloudfront.ne」でSSL接続することには成功しています。
EC2は、Nginx + Unicornで稼働させています。
httpによる独自ドメインへの接続は問題なく、EC2のセキュリティグループのインバウンドにもhttpsを追加しております。

発生している問題・エラーメッセージ

Route53のレコードに追記したのは、以下のレコードです。

「独自ドメイン.com」 ⇔ 「XX.XXX.XX.XX(ElasticIP)」 Aレコード 「www.独自ドメイン.com」 ⇔ 「XXXXX.cloudfront.ne」    エイリアス

これで「www.独自ドメイン.com」に接続すると、以下のエラーが出ます。

403 ERROR The request could not be satisfied. Bad request. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.

試したこと

sudo vi /etc/nginx/conf.d/アプリ名.conf
で、接続先を「独自ドメイン.com」から「www.独自ドメイン.com」に変更してみたり、エイリアスではなくAレコードで追加したりしてみましたが、上手くいきませんでした。
何卒お力添え頂けますと幸いです。

補足情報(FW/ツールのバージョンなど)

以下の記事を参考にさせて頂いております。
https://qiita.com/Mitsuzara/items/b413555dfdf3f805dd22

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

CloudFrontではなく、ロードバランサーで接続することによって自己解決しました。

投稿2020/02/18 22:41

tatsuponbipanya

総合スコア7

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問