如何在一台服务器上托管 2000 个网站?这可能吗?

如何在一台服务器上托管 2000 个网站?这可能吗?

我有 3 台服务器但我没有使用它们。

服务器详细信息:

Intel Xeon 3470 (Quad Core)(8M Cache, 2.93 GHz) -
8 GB DDR3 Memory -
2 X 500 GB Hard Drives -
10 TB Bandwidth.

我想为 6000 人提供免费托管服务(无横幅+无限制)。我计划在一台服务器上托管 2000 个网站。我将提供 500 MB 磁盘空间 + 5 GB 带宽 + 无限 cpanel。

我计划使用 Linux + whm + whmcs + cpanel 来管理服务器。用户可以添加无限数量的域、MySQL 用户、子域、电子邮件等。因此我可以托管远多于 2000 个的网站。

我可以在我的服务器上托管 2000 个 cpanel 帐户吗?可以吗?(如果可以,您有什么建议吗?我该怎么做?)

我想帮助人们并免费提供主机几年,我永远不会使用任何横幅,所以我不想与人们产生矛盾。这就是为什么在提供免费服务之前我需要你的建议。

答案1

我看到的一些潜在问题是...

  1. 当人们需要 SSL 专用 IP 时会发生什么?一台机器需要处理很多 IP。
  2. 即使每个网站只占用 1% 的 CPU 负载,您的 CPU 负载也已经远远超过了订阅量。只要有一两个网站稍微有点受欢迎,您的服务器就会超载。
  3. 2000 个站点全部在一台服务器上运行,需要大量的磁盘访问,因此您需要一些速度非常快的磁盘。
  4. 2000 个网站全部位于内存中,需要大量的 RAM 来缓存基本网站,更不用说所有内容了,这样才能获得良好的性能。

答案2

在同一台服务器上拥有 1 个或 2000 个虚拟主机是否能正常工作,仅取决于请求的总数、请求的类型以及将为请求提供服务的应用程序。如果您拥有静态文件且带宽较低,托管这些服务器肯定不会有问题。如果您拥有大量请求或复杂的应用程序,那么这些服务器将不足以处理这些请求。

为了得到明确的答案,您必须告诉我们您预期的流量类型和大小,以及您将在这些服务器上运行什么样的应用程序。

相关内容