我有一个要在AWS EB上运行的Express应用程序,该应用程序要使用SSL进行保护。据我了解,我可以使用https模块在应用程序级别进行设置,也可以通过将证书应用于负载均衡器在EB环境级别进行设置。

我已经完成了这两个选项中的第二个,并且可以正常工作,但是我不确定最佳实践。我应该在快速应用程序级别还是通过EB负载均衡器来做到这一点?

最佳答案

我认为在ELB级别添加SSL证书是正确的选择。

好处是,当您拥有ELB级别的SSL证书时,将在由Amazon管理的用于ELB的多个服务器上进行卸载,从而减少了Web服务器的计算需求。而且配置是精益和透明的。

注意:为了提高安全性,您可以将Web服务器放置在专用子网中,同时保持ELB公用。

关于node.js - 在AWS Elastic-Beanstalk上使用Express配置https,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43576574/

10-11 09:28