自签名证书在 AWS Route53 域上引发 404 not found 错误

Posted

技术标签:

【中文标题】自签名证书在 AWS Route53 域上引发 404 not found 错误【英文标题】:Self Signed certificate throws 404 not found error on AWS Route53 domain 【发布时间】:2021-09-18 05:13:41 【问题描述】:

我在 AWS Certificate Manager 中为域 *.example.dev 导入了一个自签名证书。

我的应用程序部署在 elastic beanstalk 上,当通过 elastic beanstalk 环境链接访问时,它可以工作。

但是当我使用 Amazon Route 53 将 abc.example.dev 的 DNS 流量路由到我现有的 Elastic Beanstalk 环境并转到 abc.example.dev 时,我收到“404 not found 错误”。

我不知道出了什么问题。

我是否也需要在 Route53 注册域中注册​​ example.dev 域。目前我的 route53 没有任何注册域名。

【问题讨论】:

【参考方案1】:

abc.example.dev 必须指向与您的 Elastic Beanstalk 部署关联的负载均衡器 (ALB) URL。 example.dev 域不一定要向 route53 注册 - 它可以向任何 DNS 提供商注册。您只需设置指向您的 Elastic Beanstalk 环境的 CNAME 记录。请参阅these docs 了解更多信息。

【讨论】:

以上是关于自签名证书在 AWS Route53 域上引发 404 not found 错误的主要内容,如果未能解决你的问题,请参考以下文章

SSL证书不起作用(AWS Route 53)

AWS Route 53 + Elastic Beanstalk + 证书管理器:通配符 (*) 不起作用

在 aws 弹性负载均衡器上无法让 https 使用自签名证书

如何将自签名证书分配给 AWS 弹性 beantalk 应用程序

https 为 AWS EC2 Ubuntu 实例引发 ERR_SSL_PROTOCOL_ERROR

AWS ELB -> 带有自签名证书的 HTTPS 后端服务器