我正在尝试在我的整个网站上使用cloudfront,但我想使用我的域名而不是cloudfront域名。
目前(在Cloudfront之前),我的域example.com的所有请求都被代码重定向到www.example.com。在我的DNS上,CNAME www.example.com的值为example.com。
现在我已经配置了cloudfront并拥有了他们的域名(example1234.cludfront.com)。
我唯一需要做的就是将CNAME www.example.com的值更改为example1234.cludfront.com吗?我会在我的域名中使用cludfront吗?
由于
答案 0 :(得分:0)
是的,尽管您可能需要在Cloudfront端配置Web服务器以了解其新名称,以便在服务器使用vhost时向客户端显示正确的网站。
我从未使用过Cloudfront,所以我不知道有关设置的任何细节。
编辑:虽然现在我重新阅读了你的问题但我想知道我是否可能误读了你想做的事情。
我认为您当前的DNS记录如下:
www.example.com. 3600 IN CNAME example.com.
这意味着当浏览器要求www.example.com时,它会发现IP是example.com的IP
如果您使用CNAME记录(例如
)为example.com配置DNSwww.example.com. 3600 IN CNAME example1234.cloudfront.com.
www.example.com的任何DNS解析请求都将解析为example1234.cloudfront.com。
但是,我可能误解了你的问题,你想要反过来,在这种情况下你当前的设置是这样的:
example.com. 3600 IN CNAME www.example.com.
然后新记录应
example.com. 3600 IN CNAME example1234.cloudfront.com.
或者你可以做到这两点:
www.example.com. 3600 IN CNAME example1234.cloudfront.com.
example.com. 3600 IN CNAME example1234.cloudfront.com.
答案 1 :(得分:0)
将 www.example.com 的 CNAME 更改为“example1234.cludfront.com”只会解决您的问题。