将流量重定向到www。使用Amazon Route 53的域

时间:2018-09-19 09:11:51

标签: amazon-web-services amazon-s3

我知道这个问题已经问了很多,不仅在这个论坛上,而且不幸的是,没有一种情况适用于我的情况。

因此,就我而言,我在Strato.de有一个域(example.de),并且我的Web应用程序在AWS Elastic Beanstalk中运行。

现在,我已经在AWS Route 53中创建了一个托管区域,并将所有4个名称服务器放入strato.de后端。它奏效了,我可以在以下位置访问我的网站: meyn-computer-lotse.de

问题是,如果尝试通过www.meyn-computer-lotse.de到达它,则会出现错误。

我试图设置一个S3存储桶,如本文所述:https://www.webmaster-zentrale.de/hosting/amazon-route-53-richtig-bedienen/

因此存储桶名称为meyn-computer-lotse.de(无wwww),我授予了公共读取访问权限,并重定向到www.meyn-computer-lotse.de。

然后我在AWS Route 53中添加了一个记录集,名称为www.meyn-computer-lotse和存储桶的别名。

它不起作用,我需要在wwww.meyn-computer-lotse.de下运行的网站。

我应该在www.meyn-computer-lotse.de下创建一个托管区域,然后使用该区域中的4个名称服务器吗?

非常感谢您的帮助!

编辑: 我遵循了这个问题的步骤,并且一切正常,但不适用于www。重定向。 Route 53 with external Domain Registrar?

1 个答案:

答案 0 :(得分:0)

很难说出问题出在哪里,因为看来您在做正确的事情。但是,我将介绍以下步骤,您可以再次检查您的步骤。

  • 我建议您使用网站的确切名称创建一个存储桶。为什么?因为当您在路由器53中创建记录集时,它将出现在“ S3网站端点”下。
  • 您将存储桶设置为静态Web主机。属性>>静态网站托管>>使用此存储桶托管网站
  • 然后在路由53中创建一个新的记录集,然后选择Type:A-IPv4地址,别名:yes,然后别名目标将建议您创建的S3存储桶(只需选择它)。如果它不建议使用S3存储桶,则只需刷新页面即可。
  • 如果您想拥有http和/或您的页面是SPA,则必须创建一个AWS cloudfront。 *如果是这种情况,请告诉我,我可以提供更多有关此细节的信息。

-编辑-

如果要为使用Elasticbeanstalk部署的应用程序创建记录集,则无需对存储桶执行任何操作。

  • 在亚马逊服务下,选择elasticbeanstalk,然后复制应用程序的URL。
  • 然后转到S3并创建您的www.meyn-computer-lotse.de记录集,然后使用URL填充CNAME。