0

我正在尝试在我的整个网站上使用 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?

谢谢

4

2 回答 2

0

是的,尽管您可能需要在 Cloudfront 端配置 Web 服务器以了解其新名称,以便在服务器使用虚拟主机时向客户端显示正确的网站。

具体来说,我从未使用过 Cloudfront,因此我不知道有关设置的任何详细信息。

编辑:虽然现在我重新阅读了您的问题,但我想知道我是否可能误读了您想要做的事情。

我认为您当前的 DNS 记录类似于:

www.example.com. 3600   IN     CNAME   example.com.

这意味着当浏览器请求 www.example.com 时,它会发现 IP 是 example.com 的 IP

如果您改为使用 CNAME 记录为 example.com 配置 DNS,例如

www.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.
于 2013-05-08T18:11:01.363 回答
0

将www.example.com的 CNAME 更改为“example1234.cludfront.com”将简单地解决您的问题。

于 2021-01-09T11:29:14.010 回答