2011-03-26 61 views
1

我正在尝试创建一个Rails应用程序,该应用程序将运行在我的主域中,这将会产生一堆子域,这些子域都将是独立的静态网站。从S3通过Rails服务静态网站

我希望这些静态网站的文件分别位于我创建的S3存储桶上它们自己的文件夹中。因此,转到mysite.example.com,您会在S3上的mysite文件夹中看到index.html文件。用户的浏览器也必须能够提取index.html中引用的任何CSS和图像

有没有办法做到这一点?如果可能的话,我想从Heroku上做到这一点,但这可能是不可行的。

+0

是否有任何理由不选择像BlueHost这样的托管服务提供商或您自己的Heroku帐户来提供这些静态网站? S3比网络服务器更适合存储。 – 2011-03-26 01:56:02

+0

是的,我想我已经决定建立一个Apache服务于所有的子域本身,只是主站点的轨道。 – dpieri 2011-03-26 15:11:57

回答

0

right_aws宝石可能正是你在找什么;它声称提供S3和EC2支持等服务。