2017-01-29 179 views
5

我已經完成了幾乎所有在Elastic Beanstalk上獲取SSL的步驟,但我堅持了最後一步。Elastic Beanstalk上的SSL

我所做的:

1)GoDaddy的獲取域名 - >的作品

2)重定向與Route53的DNS(使用A,Aliast - 目標是我的EB環境) - >那工作

然後:

3)生成與AWS證書管理器的SSL證書example.com和* .example.com的 - >的作品

4)轉到我的EB環境和協議更改爲HTTPS如下所述:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.elb.html

問題:不顯示我的控制檯上的「網絡層」面板(見截圖): Image Network tier missing

什麼時我錯過了?爲什麼我看不到網絡層?是否可以通過HTTPS訪問example.com(知道example.com指向我的EB負載平衡器)?

注意:我的應用程序使用nginx + Node.js運行。 nginx配置文件位於我的.ebextensions文件夾中

+1

您的EB環境是單實例環境還是負載平衡環境? http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features-managing-env-types.html –

+0

環境類型:負載均衡,自動縮放 – eagle28

回答

7

我找到了一種替代解決方案,但我仍然不知道爲什麼我看不到「網絡層」面板。

EC2 - >負載平衡 - >負載平衡器 單擊與您的Elastic Beanstalk環境對應的負載均衡器,轉到'監聽器'選項卡 - >「添加監聽器」 - >選擇HTTPS,然後按照屏幕。

我希望它有幫助!如果您對'網絡層'面板不可用,我很樂意聽到您的消息!

+0

看起來像一個bug – pykiss

+0

它可能有一些東西在經典和應用程序負載平衡器之間做出選擇 – eagle28

+0

正是我需要的!你使用了哪個區域?我無法看到網絡層,我正在使用sa-east-1。 – nbeuchat