Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services https SSL AWS ELB单实例_Amazon Web Services_Ssl_Https_Amazon Elastic Beanstalk_Single Instance - Fatal编程技术网

Amazon web services https SSL AWS ELB单实例

Amazon web services https SSL AWS ELB单实例,amazon-web-services,ssl,https,amazon-elastic-beanstalk,single-instance,Amazon Web Services,Ssl,Https,Amazon Elastic Beanstalk,Single Instance,我正在尝试为项目设置SSL证书。我通过“单实例弹性豆茎应用程序”将该应用程序托管在AWS中 我看过关于如何在使用负载平衡器时执行此操作的教程,但我并不是因为成本限制(仅运行此功能就需要每月约30美元,每个应用程序:S) 我已通过Route53注册了一个域。该网站通过http:// 我有通过AWS证书管理器颁发/验证的证书。它说它在使用中?不,但是(这似乎是问题所在)! 我已尝试使用以下代码添加名为to.ebextensions的文件: Resources: sslSecurityGro

我正在尝试为项目设置SSL证书。我通过“单实例弹性豆茎应用程序”将该应用程序托管在AWS中

我看过关于如何在使用负载平衡器时执行此操作的教程,但我并不是因为成本限制(仅运行此功能就需要每月约30美元,每个应用程序:S)

我已通过Route53注册了一个域。该网站通过http://

我有通过AWS证书管理器颁发/验证的证书。它说它在使用中?不,但是(这似乎是问题所在)!

我已尝试使用以下代码添加名为to.ebextensions的文件:

Resources:
    sslSecurityGroupIngress: 
    Type: AWS::EC2::SecurityGroupIngress
    Properties:
      GroupId: {"Fn::GetAtt" : ["AWSEBSecurityGroup", "GroupId"]}
      IpProtocol: tcp
      ToPort: 443
      FromPort: 443
      CidrIp: 0.0.0.0/0
我相信我已经通过S3安全组“打开”了443端口:

不确定出了什么问题,因为它无法到达
https://www.fake.com


似乎有一种方法可以通过负载平衡方法选择证书;我必须做类似的事情吗?

Amazon证书管理器(ACM)不支持单个实例。如果您想为您的网站提供免费SSL,可以尝试LetsEncrypt:

Amazon证书管理器(ACM)不支持单个实例。如果您想要为您的网站提供免费SSL,您可以尝试LetsEncrypt:

除非您同时使用ELB或CloudFront,否则您不能使用该证书。您没有做任何事情将SSL证书与ELB或CloudFront关联,因此它当然没有被使用。如果您想在单个EC2实例上使用SSL证书,则必须直接在该实例上安装SSL证书,而使用ACM证书无法做到这一点。明白。。。将对此进行研究,谢谢:)您不能使用该证书,除非您同时使用ELB或CloudFront。您没有做任何事情将SSL证书与ELB或CloudFront关联,因此它当然没有被使用。如果您想在单个EC2实例上使用SSL证书,则必须直接在该实例上安装SSL证书,而使用ACM证书无法做到这一点。明白。。。威尔研究一下,谢谢:)