【问题标题】:Rails Rubber EC2 Amazon AWS RailscastRails Rubber EC2 亚马逊 AWS Railscast
【发布时间】:2013-05-09 00:22:38
【问题描述】:

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

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

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

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

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

谢谢 朱迪

【问题讨论】:

    标签: ruby-on-rails deployment amazon-ec2 rubber


    【解决方案1】:

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

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

    【讨论】:

    • 感谢 Aditya 的回答。如何在 AWS 上启动 sidekiq 和 solr。如何在橡胶 gem 中使用模板 sidekiq 和 solr。
    【解决方案2】:

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

    【讨论】:

    • 感谢 polurupraveen 的回答。如何在 AWS 上启动 sidekiq 和 solr。如何在橡胶 gem 中使用模板 sidekiq 和 solr。
    猜你喜欢
    • 2015-01-23
    • 1970-01-01
    • 2011-08-12
    • 1970-01-01
    • 2014-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-24
    相关资源
    最近更新 更多