-2

我已经在AWS上完成了配置我可以访问yourdomain.com(例如)但无法访问http://www.yourdomain.com关于aws能够访问yourdomain.com但无法访问http://www.yourdomain.com。

我正在使用Amazon EC2虚拟服务器云和路由53托管区域。

+0

您是否在DNS中配置了“www”CNAME?您是否为“https”配置了SSL证书?您的问题缺乏所有必需的细节,甚至没有指定您在AWS上使用哪种服务来托管您的网站。 –

+0

我已经更新了这个问题,并且我没有在DNS中配置“www”CNAME。你能给我提供一个这样的例子吗?? –

+0

我在我的DNS中配置了一个“www”CNAME,如 Name-www.yourdomain.com Type-CNAME Value-yourdomain.com。 是否正确..? –

回答

0

下面的解决方案为我工作。 Name-www.yourdomain.com Type-CNAME Value-yourdomain.com。 (点很重要)

2

正如马克B所说,你的问题缺乏很多必要的细节,但我会基于一些假设来回答。

1)我假设您的实例是可公开访问的
2)我假设您的实例是不是里面VPC
3)我假设您的实例是不是背后负载平衡器

首先,转到您的EC2实例并复制您的实例的公共DNS。 IP可以随时间变化,因此最佳做法是使用公有DNS作为价值。

下一步转到路由53,然后转到您的域的托管区域,然后单击“创建记录集”的蓝色按钮。

在名称字段放:WWW
在类型中选择:CNAME
在值字段,你会粘贴DNS的EC2实例

点击创建。

如果您已经这样做了,并且您的安全组已正确配置,那么您现在应该可以使用www.yourdomain.com访问您的网站。

+0

非常感谢hephalump,它为我工作。我对AWS很陌生。 –

+0

很高兴帮助拉吉。既然它对你有用,如果你能接受这是正确的答案,我将不胜感激。 – hephalump