0

从现在起,我的应用程序需要一个安全连接(HTTPS)。我验证了在Amazon Web Services Elastic Beanstalk上添加安全连接(https)的大多数教程都使用Elastic Load Balancer作为隧道。可以在没有Load Balancer的情况下使用带有SSL的Amazon Elastic Beanstalk(HTTPS)?

在我的情况下,我正在运行一个实例,实际上我不需要Load Balancer。如何在没有Elastic Load Balancer的情况下向我的实例添加安全连接?那可能吗?

我使用64位Amazon Linux 2017.03 v2.4.4运行PHP 7.0 Elastic Beanstalk。

回答

0

这绝对有可能。这里是使用Apache的AWS的example

的基本步骤是:

  1. 服务器
  2. 获取的证书颁发机构(CA)签署的证书上启用SSL。出于测试目的,您可以创建一个自签名证书。这里是一个example如何使用openssl来做到这一点。
+0

请核实https://stackoverflow.com/questions/46310436/how-to-configure-ssl-in-a-amazon-elastic-beanstalk-instance-with-configuration-f –

+0

Smauel内夫的答案是正确的。当使用像Beanstalk这样的托管资源也可以使用像ELB这样的托管服务来处理SSL加密时,它当然是AWS的最佳实践。但是,有可能不遵循这种做法并自己管理它。只需为您添加更多配置。 – ecarlin

相关问题