这是我第一次使用负载均衡器...我花了相当长的时间阅读文档,但我仍然感到很困惑。
我想托管我的网站。我的网站只支持HTTPS。我想把我的后端服务器放在一个应用程序负载均衡器(ALB)后面。
我正在使用AWS的默认VPC,我创建了一个ALB(myALB),并在其上安装了我的SSL证书。我还创建了2个EC2实例(myBackEndServer1和myBackEndServer2)。
问题:
- 后端服务器与myALB之间的通信应该是HTTP还是HTTPS?
- 我在myALB上创建了一个HTTPS监听器,是否还需要创建一个HTTP监听器?我想要的是将任何HTTP请求重定向到HTTPS(我认为这应该在myALB上完成)?
- 我想使用外部ID登录(使用Facebook)。我已经设置了Facebook登录仅使用HTTPS。Facebook和我的后端服务器之间的通信是否通过myALB进行?我的意思是,我需要在我的后端服务器上启用HTTPS,或者使用myALB进行与Facebook的通信。
我会感激任何一般性的建议。