【问题标题】:Publishing a Ruby on Rails website using Amazon S3使用 Amazon S3 发布 Ruby on Rails 网站
【发布时间】:2012-02-07 17:31:06
【问题描述】:

我使用 Ruby on Rails 框架完成了我的网站,该框架使用了一个简单的数据库。

我已经设置了一个 Amazon S3 帐户并希望将其上传到此帐户,但有人告诉我,我需要的不仅仅是这个帐户才能使网站正常运行。

我对上传 RoR 网站完全陌生,所以有人愿意告诉我需要做什么/为什么吗?

【问题讨论】:

    标签: ruby-on-rails ruby upload amazon-s3


    【解决方案1】:

    Amazon S3 仅用于存储静态资产、图像、css 等。您可以在其上运行完全静态的站点,即 html,但不能运行“应用程序”。

    您可能听错了 - 您可以使用 Amazon EC2,它为您提供虚拟服务器来托管您的应用程序并运行您的应用程序。

    如果您对这个过程完全陌生,那么我建议您调查一下 Heroku (heroku.com) EngineYard、BrightBox、Rackspace 等,首先您可能能够使用他们的免费产品,并且只需通过 Git 进行部署- 不涉及系统管理。

    【讨论】:

    • 其次是heroku。请注意,heroku 在后台使用 EC2,因此访问 S3 文件的速度很快。在 S3 上存储数据,应用程序在 heroku 上的只读文件系统上运行。
    猜你喜欢
    • 2012-05-01
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 2012-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-04
    相关资源
    最近更新 更多