従来のロードバランサの背後にあるEC2でクラウドフロントとバックエンドを使用してAWSでフロントエンドをホストしようとしています。 SSL証明書をACMにインポートしました。 ACMを使用すると、certifcateはCloudfrontと従来のLoadbalancerにインストールされています。ロードバランサの背後にあるEC2でクラウドフロントとバックエンドを使用してAWSでフロントエンドをホストしているときにエラーが発生しました
CloudFrontの構成は:
Alternate Domain Names (CNAMEs) = mydomain.com
SSL Certificate = mydomain.com (xxx-yyy-zzz............)
クラシックロードバランサーの設定: ロードバランサはapi.mydomain.comでホストされているとSSL証明書は、ACMを使用してインストール。
EC2はそれがなかったので、私はEC2上でSSL証明書をインストールしていないポート80でリッスンNodejsサーバーを実行していますAWSドキュメントに記載されています。
は、ホームページが開きますが、私がログインしようとするとエラーが出る:それはセキュリティで保護されていないため
LoginSignUp.js:84 OPTIONS https://api.mydomain.com/user/signin net::ERR_INSECURE_RESPONSE
ので、ブラウザをブロックしているバックエンドの応答を。 EC2にもSSL証明書をインストールする必要がありますか?あるいは、設定ミスをしましたか?
エラーを指摘してくれてありがとう。私はそれを完全に見落とした。私はAWS経由でワイルドカード証明書を要求しました。それがうまくいくと答えとしてマークします。 –