新ネットワークスペシャリスト道

ネットワーク、セキュリティ、何の話?

【AWS】CloudFrontで「ERR_SSL_VERSION_OR_CIPHER_MISMATCH」エラーにはまった

CloudFrontで設定したS3静的サイトにブラウザで接続すると、

「ERR_SSL_VERSION_OR_CIPHER_MISMATCH」

のエラーが発生しました。

原因がわからなかったのですが、CloudFrontの設定を見直すことで解決しました。

 

以下はブラウザでアクセスして時の画面です。

システム構成

省略しますが以下AWSサービスを組み合わせてシステムをWebサイトを構築しました。

(CloudFrontにS3の静的サイトを紐づけ、ACMのSSL証明書を設定して、ROUTE53で名前解決)

・S3(静的Webサイト用)

・CloudFront

・ACM(SSL証明書用)

・Route53(DNSサーバ、名前解決用)

・その他

 「お名前ドットコム」にてドメインを取得

解決方法

CloudFrontの設定で2点設定が足りていないだけでした。

①赤枠にドメインを設定する。

例 testdomain.com のような形。(Route53で設定したホストゾーン)

②「Default root object - optional」に index.html を入力する。

動作確認

ブラウザ(chrome)でURLに接続してみる。

参考ブログ

同様の問題で解決されているブログがありました。

躓くところは一緒なんですね。

参考になりました。ありがとうございます。

S3 + CloudFrontにした時にハマったこと - Carpe Diem