我是亚马逊EC2世界的新手,我刚创建了一个应用程序,就是这样的网址:
http://ec2-54-123-45-678.compute-1.amazonaws.com:8080
这是由Amazon EC2生成的URL。
现在我需要使用自己的域名,所以当我访问 www.my-domain-name.com 时,我希望看到来自
的内容http://ec2-54-123-45-678.compute-1.amazonaws.com:8080
我在Godaddy上买了域名。 有没有办法在Amazon AWS仪表板中执行此操作,还是需要在Godaddy系统中进行设置?
由于
答案 0 :(得分:15)
我在更一般的层面上回答,因为我在设置自定义域时偶然发现了这个线程。
在亚马逊,我创建了一个实例,并将IP与该实例相关联。您可以通过输入亚马逊网址
来访问它
我实际上使用的是Media Temple而不是GoDaddy,但它会类似。我转到了区域文件,并将该公共网址添加到www
正如您所看到的,这是我的博客实际上在自定义域上工作。
我设置了通配符,因为这样,无论有人输入什么,如果没有设置,那么他们仍会看到该网站。
修改强>
对于根URL,您应该输入弹性IP并将其设置为A记录。
答案 1 :(得分:8)
首先,您需要设置一个与该实例关联的ElasticIP。
然后将“my-domain-name.com”的“www”的DNS条目指向上述步骤中指定的IP。
管理DNS的地方是另一回事,可以在GoDaddy或AWS Route53中。您必须在“my-domain-name.com”寄存器中调整委托DNS。例如:您的域名可以在GoDaddy注册,但其代表团DNS指向Route53,因此您可以从AWS控制台管理域名。
答案 2 :(得分:-1)
为了设置DNS映射,您可以将现有的IP 54.123.45.678映射到 ex: www.my-domain-name.com。
但是,当您运行运行在8080的tomcat时,您需要使用Apache将请求转发到tomcat。因此,您可以访问www.my-domain-name.com,无需端口8080.如果您使用的是linux box,请安装Apache,apache-modjk然后配置站点。