在aws elastic-beanstalk上configurationhttps进行快速configuration

我有一个在AWS EB上运行的Express应用程序,我想用SSL来保护它。 根据我的理解,我可以使用https模块在应用程序级别进行设置,也可以在EB环境级别将证书应用于负载平衡器。

我已经完成了这两个选项中的第二个,并使其工作,但我不确定最佳实践。 我应该在快速应用程序级别还是通过EB负载均衡器来做,还是应该同时做这两件事?

在ELB级别添加SSL证书是我认为应该足够的正确select。

优点是当您在ELB级别拥有SSL证书时,卸载发生在亚马逊用于ELB的多个服务器上,从而减less了您的Web服务器的计算需求。 另外configuration是精简和透明的。

注意:为了增加安全性,您可以将Web服务器置于私有子网中,同时保持ELB公开。