Google 域到 AWS Route53 HTTPS

Google Domains to AWS Route53 HTTPS

我有一个通过 Google. I'm using Google Workspace for a lot of my day-to-day operations (e.g. Drive, Gmail, etc). I'm using AWS 托管的域作为我的应用程序的基础架构和业务逻辑。我在让我的网站支持 TLS 时遇到问题。如果您现在访问它,您会在 chrome 上看到它,但我似乎无法使 HTTPS 请求正常工作。

我的域通过自定义名称服务器指向 AWS。

我的 route 53 在托管区域下列出了 NS 类型的记录

我已尝试从 AWS 申请证书以使其正常工作。

我的问题是我不知道如何告诉 Google 这件事。您如何让 Google 知道证书,以便我可以将我的网站设为 HTTPS?

我认为接近 Google 不会解决您的问题,因为在上述情况下 Google 仅负责托管您的域。所以 DNS 设置只负责将请求路由到您的网站,而不是让您的网站更安全。

我还发现您将网站公开为 http 而不是 https,这就是您的网站不安全的原因。

您的网站是 运行 在网络服务器上还是作为静态网站托管在 S3 上?

注意:S3静态网站不能开启https

上述问题的解决方法如下

Route53 有一个指向 ALB(配置了 ACM)的记录,将流量分配给 Ec2 实例 运行 您的 Web 应用程序。

如果有人还在看。我想通过一个简单的 S3 静态网站来保持便宜。如果您想维护 S3 部分,请创建一个 CloudFront 分配(如果您还没有的话。

在 CloudFront 的主要设置下,使用您从证书管理器创建的证书。

然后转到 Route53(即使域是通过 Google 托管的)并将“A”名称记录路由到 CloudFront。注意:确保填写“备用域”名称,否则它不会看到它。

让它更新大约一两分钟,它会显示 https