小编TMC*_*TMC的帖子

如何在 Azure/EC2 上设置不使用 www 前缀的域

假设我有一个域名,foo.com在那里我有一系列类似的网页foo.com/123foo.com/456等。我想使用的域,并提供不带链接www的前缀。这些页面也将有指向其他页面(以及彼此)的链接,而没有www前缀。

我使用 Azure 来托管我们的站点,该站点与 EC2 相同,因为该域不能有 A 记录,因为服务器环境是虚拟化的。因此,Microsoft 和 Amazon 都告诉您使用 CNAME 记录将您的域指向他们管理的 A 记录。在 Azure 的情况下,我的 CNAME 记录指向 cloudapp.net 记录(由微软管理):

foo.com  CNAME  foo.cloudapp.net
Run Code Online (Sandbox Code Playgroud)

foo.cloudapp.net我在 Azure 上设置的域在哪里。

我遇到了各种各样的问题,比如电子邮件传递和各种各样的人无法加载网站。2 个不同的域名服务器提供商和我的托管商告诉我,将根域作为 CNAME 条目违反了 RFC,这就是为什么我的问题是零星的。

我很惊讶听到这个消息,因为您现在看到这么多站点托管在 EC2 或 Azure 上,并且不使用www前缀。这些站点是如何设置的,以便它们可以只使用foo.com(不带www前缀)?

更新:虽然我问了有关 EC2 或 Azure 的问题,但我专门寻找有关 Azure 的信息。

domain-name-system domain web-server amazon-ec2 azure

3
推荐指数
1
解决办法
1681
查看次数