【发布时间】:2016-03-02 21:09:13
【问题描述】:
我昨天使用弹性 beantalk 并成功添加了 Letsencrypt https 证书。但现在,我的自定义运行状况检查已将我的系统状态设置为红色。
如果我删除 ssl 配置(所有带有命名空间“namespace:aws:elb:listener:443”的属性)。运行状况检查。
这不是端口问题,我暂时允许公共访问端口。
我忘记了什么?
谢谢 马塞尔
我的 ebextension 配置是这样的:
Resources:
healthPort:
Type: AWS::EC2::SecurityGroupIngress
Properties:
GroupId: {"Fn::GetAtt" : ["AWSEBSecurityGroup", "GroupId"]}
IpProtocol: tcp
ToPort: 7979
FromPort: 7979
SourceSecurityGroupName: { "Fn::GetAtt": ["AWSEBLoadBalancer", "SourceSecurityGroup.GroupName"] }
option_settings:
- namespace: aws:elasticbeanstalk:application
option_name: Application Healthcheck URL
value: HTTP:7979/health
option_settings:
- namespace: aws:elb:listener:80
option_name: ListenerEnabled
value: true
- namespace: aws:elb:listener:80
option_name: ListenerProtocol
value: HTTP
- namespace: aws:elb:listener:80
option_name: InstancePort
value: 80
- namespace: aws:elb:listener:80
option_name: InstanceProtocol
value: HTTP
- namespace: aws:elb:listener:443
option_name: ListenerEnabled
value: true
- namespace: aws:elb:listener:443
option_name: ListenerProtocol
value: HTTPS
- namespace: aws:elb:listener:443
option_name: InstancePort
value: 80
- namespace: aws:elb:listener:443
option_name: InstanceProtocol
value: HTTP
- namespace: aws:elb:listener:443
option_name: SSLCertificateId
value: xxx
【问题讨论】:
标签: amazon-web-services https amazon amazon-elastic-beanstalk