我正在尝试为项目设置SSL证书。我通过"单实例弹性beanstalk应用程序托管在AWS中的应用程序"。
我在使用负载均衡器时看到了如何做到这一点的教程,但我不是因为成本限制(只需要30美元/ mth来运行,每个应用程序: S)。
我已经通过Route53注册了域名。该网站通过http://
工作我有通过AWS Certificate Manager颁发/验证的证书。它说是"在使用中?不,#34; 虽然(这似乎是问题)!
我尝试使用以下代码添加名为.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
不确定是什么问题,因为它无法到达https://www.fake.com
。
似乎可以通过负载均衡方法选择证书;我必须做类似的事吗?
答案 0 :(得分:0)
Amazon Certificate Manager(ACM)不支持单个实例。如果您想要网站的免费SSL,可以尝试LetsEncrypt:https://www.tutcodex.com/ssl-on-single-instance-elastic-beanstalk-tutorial/