在家里设置Linux开发服务器还是使用托pipe服务器会更聪明?

我正在尽可能多地学习LAMP。 我想知道是否应该在家庭networking上设置Web服务器,或者使用Rackspace(云空间)等服务? 我需要root权限,能够通过SSH / FTP / HTTP远程访问它,并且能够安装诸如subversion之类的东西。

我目前有康卡斯特,所以我有很多的带宽,但我不知道这是否会违反TOS,和/或损害我的家庭networking的安全。 这些云主机的价格似乎是合理的(每月11美元,每GB带宽大约0.10美元),但是我不确定我是否需要控制自己所期待的。

如果您将使用硬件或自定义的内核,那么托pipe的解决scheme将无法为您工作。

如果您只是在使用LAMP堆栈,而没有做任何更低层次的事情,请使用托pipe解决scheme。 您可以使用SSH和X窗口从家中远程执行所有操作。 VM映像在国内唯一的优势是可以快照映像并进行回滚。 我会做托pipe和花费你的时间在LAMP堆栈上工作,而不是与Comcast争取获得一个静态IP,一旦你准备好让其他人玩你的网站。

特别是对于学习,我会build议使用虚拟机。 在virtualbox中安装Linux,你将得到你需要的所有控制!

我build议Linode或其他VPS,无论你身在何处,都可以使用和稳定。 当您重新启动计算机或改变您的家庭networking时,您不必担心您的TOS或您的网站停机。 对于其他用户而言,他们比家用计算机快得多,连接和硬件也可能比在家中要好。

另一个好处是你可以运行一个邮件服务器和/或一个DNS服务器,这两者在家用机器上都会遇到很多问题。

诚实的带宽不会像稳定性和静态IP(imho)那样重要。

您应该拥有尽可能多的控制权,包括发出远程重启/格式等的能力。