我想使用Amazon S3和GoDaddy托管仅限HTTPS的静态网站。这是我到目前为止所做的:
a) Created S3 static website at Amazon
b) Added S3 static URL at GoDaddy's CNAME records
CNAME **NAME**: *WWW* and **HOST** : *mywebsite.com.s3-website.ap-south-1.amazonaws.com*
c) Then in forwading **Domain** section added http://mywebsite.com
现在,我可以使用http://mywebsite.com地址访问我的网站。但是,我希望该网站仅通过HTTPS提供,我从GoDaddy购买了SSL证书。并在GoDaddy上进行了设置。
现在,问题是: 有没有办法通过此设置自动http到https重定向?
答案 0 :(得分:1)
您需要使用CloudFront为Amazon S3存储桶提供HTTPS请求。亚马逊发布了Key Differences Between the Amazon Website and the REST API Endpoint,以突出显示s3上的网站托管不支持SSL连接。
但是,亚马逊的tutorial将引导您创建一个CloudFront发行版,以使用HTTPS提供s3内容。