我刚刚开始使用Amazon Web Services(AWS),但我仍在学习它的工作原理以及它提供的功能。我已经成功构建了两个示例Java WebApps,并将它们上传到AWS上的托管实例。如果我转到AWS管理控制台中的“ Elastic Beanstalk”选项卡,我可以看到每个托管的WebApps,包括每个WebApp的URL链接。 URL是格式:

http://myinstancename.elasticbeanstalk.com

我还拥有一个个人域名。让我们称其为“ mydomain.com”。域注册商提供了DNS维护页面,我可以在其中更改域的A和CNAME记录。

问题:我有可能与我的AWS帐户配置我的域DNS,以便我可以使我的AWS托管WebApps以这样的URL出现:

http://myinstancename.mydomain.com
有帮助吗?

解决方案

首先,我不知道您是否使用弹性IP,这很棒:

  • 创建并将弹性IP附加到您的实例之一
  • 你有 您的 静态IP
  • 添加新 * 在您的DNS区域中的子域,并注册 A record 使用静态IP
  • 等待几个小时到2天的DNS促进

Amazon Elastic IP真正酷的是,您可以快速将其重新映射到任何其他实例,而您的域将立即起作用,而无需再次更改DNS区域并等待传播。

(弹性IP是免费的。只有在您的 用它)。

然后,如果您想将$ 1. yourdomain映射到$ 1.1.弹性beanstalk,那么我个人将使用nginx或haproxy等代理/负载保证程序,并添加代理通行证。您已经选择/使用一个吗?哪一个?

其他提示

这个链接可能有用http://blog.wookets.com/2011/11/amazon-elastic-beanstalk-with-ssl.html对我来说很完美

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top