为什么映射namecheap域后无法通过www访问我的网站?

时间:2020-04-23 07:01:47

标签: amazon-web-services amazon-cloudfront namecheap

我在Namecheap上有一个域,并且在s3存储桶上托管了我的前端。因此,我创建了一个Route53托管区域,然后为该域创建了SSL证书。之后,我为我的域创建一个cloudfront分发。现在我的网站只能通过https://referling.com/访问。我的网站也可以访问我的cloudfront域(例如*******.net),但是我的网站无法使用www访问。我不知道为什么会这样。你能告诉我怎么办吗?

1 个答案:

答案 0 :(得分:0)

如果您共享dns记录,我可以提供确切的解决方案。但是现在,您需要使用“主机” www创建一个cname的dns记录,“值”将成为您的域*******。net。

请检查它是否可以工作。

重要的是,如果将s3与route53连接,则必须为根domainname.com创建两个存储桶,为子域www.domainname.com创建两个存储桶。

配置重定向请求在Amazon S3控制台的“存储桶”列表中,选择您的子域存储桶(在本示例中为www.example.com)。 遵循步骤 1.选择属性 2.选择静态网站托管 3.选择重定向请求 4.在“目标存储桶或域”框中,输入您的域(例如example.com) 5.在协议框中,输入http 6.选择保存。

您可以检查完整的参考。 https://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html#root-domain-walkthrough-configure-redirect