选择操作系统来为rails app提供服务

时间:2010-01-12 01:32:59

标签: ruby-on-rails operating-system

Vps托管提供了操作系统选择:

  • Cent OS 5
  • Debian 4.0
  • Fedora 10
  • Gentoo的
  • Opensuse 10
  • Ubuntu 8.10
  • Ubuntu 8.04
  • Ubuntu 9.04

运行rails应用程序,软件安装,整体感觉等方面的优缺点,或者还有其他更好的服务轨道

3 个答案:

答案 0 :(得分:3)

这些都是工业强度的unix操作系统,并且所有这些都将非常好地运行RoR。

主要区别在于易于管理和易于维护。 Cent OS专为远程服务器安装而设计,并且具有许多不错的管理功能,Ubuntu可能是最容易维护的 - 它只是发生了。

我会选择Ubuntu 8.0而不是Ubuntu 9.0,因为旧的操作系统已被证明非常稳定。 (事实上​​,服务器应用程序坚持使用Ubuntu“长期支持”版本,除非你喜欢应用补丁!)。

答案 1 :(得分:1)

Ubuntu LTS版本有良好的跟踪记录,许多其他rails用户使用ubuntu,因此大多数博客帖子等都很容易理解。

但是因为你经常在那里挖掘,总的来说我建议你使用你最有经验的人。

答案 2 :(得分:1)

像Engine Yard这样的公司已经完成了使用Gentoo的全部业务。到目前为止,我也使用Gentoo作为操作系统的5个以上应用程序。我也不会改变。

Emerge是软件包管理器,社区可以让您及时更新安全更新。

当您编译(用于安装的花哨字,如果您不知道)您的软件包时,它们还包括诸如用户之类的内容以及合理的默认值。所以安装postgres就像emerge install postgresql一样简单,并且你很好(足够)启动,配置少于另一个操作系统。

My go to gist for setting up a server