在过去的几个月里,我已经熟悉了如何设置 Linux 网络服务器,如何保证它的安全,以及如何在其上托管多个域。
我近期的计划是建立一个小型托管公司,一开始将托管 4-5 个客户,然后再扩大规模。
我想从有这个行业经验的人那里了解:
1)使用 Amazon-ec2 设置服务器并将其用于此目的(而不是专用设置)是一个好主意吗?
2)针对 VPS 优化的 cPanel 每月费用约为 15 美元,还算可以。有多种附加组件可供选择,所有这些组件的费用约为每月 150 美元以上(每年 1980 美元),对于小型设置来说,这相当昂贵。您建议为简单的小型设置使用哪些附加组件。
3)cPanel 是否处理资源划分,其中特定用户只能访问 x 数量的 RAM/带宽/处理器使用量,并且不会占用其他用户的资源。
4)这种设置是否会启用经销商帐户或仅启用主帐户下的直接客户?
5)哪些博客/书籍帮助您了解和处理这种设置?
答案1
首先,没有冒犯的意思,但如果你只有几个月的 Linux Web 服务经验,你就没有资格为其他客户提供服务。许多以安全、高效的方式完成工作需要对所涉及的软件有更深入的了解。此外,网络托管是一个价格竞争异常激烈的行业。使用单个服务器,您永远不会拥有大型托管商所拥有的规模经济,因此无法提供更便宜的价格。此外,由于您在这方面相对较新,您可能无法提供更好的性能、功能或安全性来弥补更高的价格。
如果要我给出建议,我会建议在 Hostgator、Dreamhost 等网站获取经销商帐户。这样做可以让您免于弄清楚如何正确设置和维护服务器的负担。此外,这些经销商帐户几乎总是为您和您的客户提供 cPanel 许可证。在您通过经销商帐户建立客户群的同时,您可以进一步磨练您的系统管理员技能,直到将来某个时候,您可以开始在自己的系统上托管客户。
不过,要回答你的问题:
- 不,我不建议将 EC2 用于共享托管系统,尤其是对于刚接触这些系统的人。
- 除了你可以考虑 Webmin/Usermin 之外,没有其他评论。它们是免费/开源的 cPanel 替代品。
- 不。要做到这一点,您需要某种虚拟化系统(Xen、OpenVZ、KVM、VMware ESXi 等)。
- 没有意见。
- 再多的博客或书籍阅读也无法取代纯粹的经验。如果你真的想进入这个行业,那就找一家拥有自己大型网站的公司或者另一家网站托管公司的工作。在这些环境中,你将能够学习必要的技能,同时得到更有经验的人的指导。