我如何build立自己的WebServer?

我正在寻找将我目前的网站从我的主机移动到我自己的networking服务器。 我目前有92个网站,我运行了大量的cron工作,我的主人经常抱怨。 我们只能使用60MB的内存,而且我显然超过了这个频率。

所以…在为了我自己的需要build立一个networking服务器的时候,我希望能够在未来的某一天拥有1000个网站。 我正在寻找从哪里开始?

我应该只是得到一个标准工作站..因为它只是一个networking服务器,而不是一个企业? 我应该安装Linux,因为大多数的Web服务器似乎运行这个? 什么版本的Linux? 我现在在本地计算机上安装了WAMP,但我有一种感觉,我需要更多一点?

任何其他有用的提示..或有人有经验的伟大的书,将不胜感激! 提前致谢!

如果你想用一些支持好的主stream,你的网站有多个域名,只有一个可路由的IP地址,并且能够自己扩展,我会select你的RHEL(Red Hat,CentOS,Fedora) – 无论你像Apache)或Microsoft Windows与IIS的解决scheme。 这样,如果你有任何问题,你也有很多的支持。 资源不应该是一个大问题 – 只要在系统中有一些内存,你就会胜过伟大。

说实话(这是一个意见),当我有一个站点的主机,我去Apache与我的域名插入在httpd.conf中的VirtualHost行,并有他们的目录都设置和组织。 这将是更简单,更便宜,更安全(如果你知道你configuration什么)的方式。

虚拟主机的数量对服务器的大小影响相对较小(以前我在500MHz / 1GB的机箱上运行了3000个站点)。

我强烈build议在两个物理盒子上运行它 – 即使你只有一个IP加法器(得到一个基本的负载平衡路由器)。 2个便宜的工作站将给你更多的可用性和容量比在服务器types的盒子上花费更多。

恕我直言,Linux在这种应用程序的基于MS的操作系统上具有巨大的成本和安全优势。 你也可以考虑一个基于BSD的系统 – 但是与BSD相比,具有BSD技能的知识渊博的人还是比较less的。 请联系离您最近的卢格 – 大多数都有定期会议/邮件列表 – 通常有能力的人可以帮助您开始收取象征性的费用 – 或啤酒。 但是确保他们logging所有创build的帐户和外部访问的详细信息。

什么版本的Linux?

如果你没有偏好,那么看看他们的build议 – 我个人不是Ubuntu的粉丝 – 它只是做了许多不同于传统Unix系统的东西。 但是,这仍然有很多select。 与LUG交谈 – 看他们是否有充分的理由select一个发行版。

如果你想现在主办1000个网站,那么你将需要一个合理的服务器。

但是,我可能不会工作。 build议你从一个便宜的低成本服务器开始,甚至是二手的。

然后安装Ubuntu和XAMPP。 这为你安装php,apache mysql perl。 http://librenix.com/?inode=10021

现在你可以在旧电脑上用xampp玩了。