对于新手管理 Rails 应用程序来说,这些设置有哪些重要区别?

对于新手管理 Rails 应用程序来说,这些设置有哪些重要区别?

我正在学习 Rails 开发,并尝试学习如何管理服务器来托管我开发的 Rails 应用程序。我想将每个应用程序托管在不同的域名上。

我知道服务器管理不容小觑(这是轻描淡写),但 Linode 有一些针对初学者的指南,所以我希望可以边学边学。我必须在这三种设置中做出选择(如果我想使用他们的指南)。您能提供一些关于我作为初学者可能更喜欢什么的见解吗?

-Apache on Debian 6 (Squeeze) 
-Apache on Ubuntu 10.04 (Lucid) 
-Apache on Ubuntu 10.10 (Maverick)

我个人使用 Mac(如果这很重要的话)

答案1

如果我处于你的位置,我可能会选择 Ubuntu 10.04。

原因如下。

Ubuntu 和 Debian 基本相当。Debian 的软件包(即软件包)经过了更好的测试,并且将它们集成到操作系统中的过程比 Ubuntu 慢。因此,Debian 更稳定,但更老。

Ubuntu 往往比 Debian 有更新、更及时的软件包。因为你使用的是 Ruby On Rails,而且它是用于测试,而不是生产。我认为牺牲新软件包的不稳定性,使用 Ubuntu。你可以使用 10.10 或 10.04。
两者都已经推出一段时间了,而且相当稳定。

相关内容