AWS Elasticbeanstalk 为 HTTPS 请求返回 HTTP 503
Posted
技术标签:
【中文标题】AWS Elasticbeanstalk 为 HTTPS 请求返回 HTTP 503【英文标题】:AWS Elasticbeanstalk Returns HTTP 503 For HTTPS Requests 【发布时间】:2020-01-27 08:03:35 【问题描述】:我最近不得不更新我的 AWS Elasticbeanstalk 的 SSL 证书。更新 SSL 证书后,如果我使用 HTTPS,它开始返回 HTTP 503 错误。它以前使用 HTTPS 可以正常工作。
【问题讨论】:
HTTP 503: Service UnavailableThe target groups for the load balancer have no registered targets.
仔细检查目标和端口映射
【参考方案1】:
最后发现,当我更改 SSL 证书时,HTTPS 输出端口 443 是如何映射到入站 443 端口而不是端口 80。负载均衡器和 EC2 之间的所有通信都发生在端口 80 上的 HTTP 上。负载均衡器从外部互联网接收请求在端口 443 上使用 HTTPS。因此请确保内部端口映射为 80 与 HTTP,外部为 443 与 HTTPS
【讨论】:
以上是关于AWS Elasticbeanstalk 为 HTTPS 请求返回 HTTP 503的主要内容,如果未能解决你的问题,请参考以下文章
AWS ElasticBeanstalk - S3。拒绝访问
AWS::ElasticBeanstalk::ConfigurationTemplate 的 AWS CloudFormation 模板失败
在 AWS ElasticBeanstalk Nginx 中使用 gzip
如何使用 CloudFormation 创建具有集成 RDS 的 AWS Elasticbeanstalk 应用程序?