1

我想在經典負載均衡器背後的EC2上使用cloudfront和後端在AWS上託管我的前端。我已經在ACM中導入了我的SSL證書。使用ACM,證書已安裝在Cloudfront和傳統的Loadbalancer上。ERR_INSECURE_RESPONSE錯誤,同時在負載平衡器後面的EC2上使用cloudfront和後端在AWS上託管我的前端

的Cloudfront配置:

Alternate Domain Names (CNAMEs) = mydomain.com 
SSL Certificate = mydomain.com (xxx-yyy-zzz............) 

經典的負載均衡器配置: 負載平衡器託管在api.mydomain.com和使用ACM安裝SSL證書。

enter image description here

enter image description here

安全組入站規則配置: enter image description here

EC2運行在端口80上我還沒有EC2安裝SSL證書,因爲它不是一個服務器的NodeJS聽在AWS文檔中提到。

主頁打開了,但是當我嘗試登錄我得到一個錯誤:

LoginSignUp.js:84 OPTIONS https://api.mydomain.com/user/signin net::ERR_INSECURE_RESPONSE 

因此,瀏覽器阻止後端響應,因爲它是不安全的。我是否需要在EC2上安裝SSL證書?還是我做任何配置錯誤?

回答

1

它從你的問題,你的SSL證書是mydomain.com出現,你想要求api.mydomain.com

創建包含api.domain.com因爲無論是域名或作爲主題備用名稱(SAN)的新ACM證書。

匆匆一瞥,構建的其餘部分看起來正確。

+0

感謝您指出錯誤。我完全忽略了它。我已經通過AWS要求通配符證書。將其標記爲答案一旦有效。 –

相關問題