仅提供HTTP,如何使其在HTTPS上运行?有可能吗?
我已经配置好了,并且对于HTTP
来说工作正常,但是对于HTTPS
我却可以
无法访问此网站
即使我在AWS Certificate Manager
中为我的域创建了证书。
答案 0 :(得分:1)
CloudFront可用于为S3上托管的静态网站提供HTTPS请求。 这是一些AWS文档https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-https-requests-s3/
此外,我发现此博客非常具有解释性-https://medium.com/@sbuckpesch/setup-aws-s3-static-website-hosting-using-ssl-acm-34d41d32e394
希望这会有所帮助。
答案 1 :(得分:0)
要为使用S3作为网站功能托管的静态网站配置HTTPS,您必须配置AWS CloudFront以从CDN位置提供网站服务,并且可以在CloudFront发行版上配置ACM。
创建指向CloudFront分发端点的Route 53记录集
通过这种方式,您可以在HTTPS上托管S3网站,这也将减少最终用户请求的延迟。
希望这会有所帮助