1

嗨,我已使用此 railscast 成功将我的应用程序部署到亚马逊 aws

http://railscasts.com/episodes/347-rubber-and-amazon-ec2

我的应用程序仅在我的本地计算机上显示在此 url http://web01.foo.com/上。

我有点困惑,如果我部署了它,为什么其他人看不到它。你如何让它让所有人都能看到?

如果有人熟悉这个 Rails 演员请赐教,我仍在尝试了解亚马逊 AWS 托管的架构。

谢谢朱迪

4

2 回答 2

1

Rubber 会自动为您设置 /etc/hosts 文件。为了使其公开可见,您需要让 DNS 服务器指向 /etc/hosts 文件中的该地址。

所以基本上,转到您的 DNS 主机提供商,并添加一个条目,将您拥有的域名指向 web01.foo.com 的 IP 地址,它应该可以正常加载。

于 2013-05-15T05:54:03.630 回答
1

在您的亚马逊 EC2 仪表板中,单击该实例。您将获得服务器的公共域。使用 PUBLIC 域而不是私有域

于 2013-05-15T07:03:42.497 回答