AWS - 无法通过 443 端口访问 EC2 实例

Posted

技术标签:

【中文标题】AWS - 无法通过 443 端口访问 EC2 实例【英文标题】:AWS - Cannot access EC2 instance by 443 port 【发布时间】:2019-02-08 10:16:38 【问题描述】:

我正在为我的 Elastic Beanstalk 环境的 ssl 配置而苦苦挣扎。我可以通过 80 端口 (http) 访问我的站点,但我无法使用 443 端口访问它。我遵循了这个文档:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/configuring-https-elb.html,但无法正确配置它。我在尝试访问我的网站 (https://apploit.com) 时收到 408 HTTP 状态。我允许安全组的入站流量到端口 443:

并将我的负载均衡器配置为侦听端口 443 并将流量重定向到 EC2 实例上的端口 443:

你知道我的配置有什么问题吗?

【问题讨论】:

有多少个实例? @KushVyas 一个实例,为什么? 单实例环境没有负载均衡器,也不支持负载均衡器上的 HTTPS 终止。 请检查您的应用程序日志 【参考方案1】:

嗯,它现在可以工作了......不知道为什么,也许需要一些时间:)

【讨论】:

你添加了新节点吗?【参考方案2】:

根据您共享的documentation链接,仅存在问题:

单实例环境没有负载平衡器,也没有 支持负载均衡器的 HTTPS 终止。

希望对你有帮助!

【讨论】:

这里的海报附上了他们的负载均衡器配置的图片。所以他/她不是单实例模式

以上是关于AWS - 无法通过 443 端口访问 EC2 实例的主要内容,如果未能解决你的问题,请参考以下文章

无法访问 AWS ECS EC2 实例中的端口

如何使用 SSL 将 AWS EC2 Flask 应用程序部署到 HTTPS 端口 443?

AWS Lambda 无法访问同一 VPC 中的 EC2 端口

通过 ELB 访问 AWS EC2 实例

ClientConnectorCertificateError:无法连接到主机 discordapp.com:443,AWS 上的认证错误。(ec2)

AWS EC2 Windows实例无法通过公共IP访问