使用 SSL 的 AWS 静态网站未正确路由
Posted
技术标签:
【中文标题】使用 SSL 的 AWS 静态网站未正确路由【英文标题】:AWS Static Web Site with SSL not routing properly 【发布时间】:2021-05-23 11:04:43 【问题描述】:我已完成此处的说明:https://dcurt.is/how-to-host-a-static-website-on-aws-with-https
这是为了设置用于托管网站的 s3 存储桶、用于获取 SSL 证书的 ACM、附加到 ACM 和存储桶的 CloudFront,以及到 CloudFront 实例的 Route 53。
当我去我的域查看我的网站时,它显示“未找到服务器”,我看到它被定向到格式错误的 URL:https://http//mydomain.com.s3-website -us-east-1.amazonaws.com/
有什么想法吗?
【问题讨论】:
您可能在 Route 53 中有一个错误配置的域记录。如果您已将您的域名指向您的 S3 存储桶,请将其更改为指向您的 CloudFront 分配,如文章中所述。 【参考方案1】:我认为您需要检查您的域 A 记录的 CNAME 值并将其从 http//mydomain.com.s3-website-us-east-1.amazonaws.com
更改为 mydomain.com.s3-website-us-east-1.amazonaws.com
【讨论】:
这行得通。以前我相信我正在插入“mydomain.com.s3-website-us-east-1.amazonaws.com”,但它在没有“:”的情况下重新格式化它,在“mydomain.com....”工作之前不使用任何东西的想法!以上是关于使用 SSL 的 AWS 静态网站未正确路由的主要内容,如果未能解决你的问题,请参考以下文章
服务器上的 AWS 负载均衡器、静态 IP 和 SSL 终止(不是负载均衡器)