Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何将现有域名转发到AWS应用程序?_Amazon Web Services_Amazon Route53_Domain Name - Fatal编程技术网

Amazon web services 如何将现有域名转发到AWS应用程序?

Amazon web services 如何将现有域名转发到AWS应用程序?,amazon-web-services,amazon-route53,domain-name,Amazon Web Services,Amazon Route53,Domain Name,我已经用Amazon的Elastic Beanstalk服务部署了一个应用程序,现在它运行在http://sample-env-1.abcde.us-east-1.elasticbeanstalk.com/home,现在我想将我的域名(注册名为name.com)指向此应用程序。我用Route 53创建了一个托管区域,它给了我4个名称空间,在我的域注册器控制台中添加这些记录就足够了吗 我觉得我遗漏了一些东西,因为我没有告诉这个托管区域应该与哪个应用程序相关(因为我可以有多个应用程序)。我该怎么做

我已经用Amazon的Elastic Beanstalk服务部署了一个应用程序,现在它运行在
http://sample-env-1.abcde.us-east-1.elasticbeanstalk.com/home
,现在我想将我的域名(注册名为name.com)指向此应用程序。我用Route 53创建了一个托管区域,它给了我4个名称空间,在我的域注册器控制台中添加这些记录就足够了吗

我觉得我遗漏了一些东西,因为我没有告诉这个托管区域应该与哪个应用程序相关(因为我可以有多个应用程序)。我该怎么做


谢谢,

你这样做是对的

在Amazon Route 53管理控制台的托管区域中键入域名。 并从域提供程序控制台将域指向Elastic Beanstalk环境命名空间。如果设置正确,亚马逊将处理其余的问题

如手册所述:

当Amazon Route 53 DNS服务器收到您的 自定义域名,解析为elasticbeanstalk.com子域, 解析为弹性负载平衡的公共DNS名称 负载平衡器,它将请求中继到 环境


有关更多信息,请参阅弹性豆茎手册:

谢谢您的帮助。我也在检查手册。但我还是很困惑。我可以有多个EB应用程序,Route 53如何理解哪个域名(名称空间?)与哪个应用程序相关?我应该添加记录集吗?如何添加?:)您可以在Amazon Route 53的CNAME记录中解析。在application.elasticbeanstalk.com中的值部分类型中,Amazon Route 53可以解析正在处理的请求是哪个应用程序。我尝试添加CNAME记录集,但出现以下错误:
RRSet类型CNAME with DNS name example.com。不允许在zone example.com的apex中使用。编辑:当我在“Name”(example.com)前面的框中添加
www
时,它起作用了(我猜)。这听起来对吗?现在,我将这4条NS记录添加到name.com,就这样完成了?出于某种原因,我认为您可能对弹性豆茎的工作原理有些困惑。您可以将环境设置为运行不同的应用程序。您发布的URL是环境的URL,而不是其中运行的应用程序的URL。您还需要在CNAME记录中的Amazon Route 53控制台中设置应用程序url。根据您的评论,我相信您已经完成了这一部分。是的,只需将这4条NS记录添加到name.com,即可完成。但是对于NS记录,不要添加www。它将自动解决它。