托管网站服务器省钱方案

站长空间

网站发展到一定的规模后,流量会陡然猛增,站长们都会把自己的服务器放到网通或电信的中心机房进行托管。但是,如果站长想对外提供更多的网络服务或添加服务时,一般情况下都是加大服务器数量来满足需求。而这样做无形中又增加了托管成本。同时,网络的安全性也降低了。根据这种情况,我们给出一个省钱的方案,可以为站长大大降低建站费用。

方案目的:

利用一台高档服务器,实现对外提供FTP服务、邮件服务、流媒体服务三项网络服务的整合,从而解决投资及网络安全等方面的问题。

硬件要求:

由于要在一台服务器上运行多个操作系统,所以我们需要更多的内存资源。要在原有服务器的基础上,再增加内存容量,一般增加到2GB的内存就可以了。硬盘要尽量选用高速硬盘,以提高硬盘的读写速度。其他硬件配置保持不变即可。

软件要求:

VMware Server——这个软件是VMware公司推出的一个免费的虚拟服务器软件(下载地址:http://www2.beihuazy.com/vm/)。目前最新版本是e.x.p-22088,支持以前版本VMware 5中创建的虚拟机文件。此软件可以在一台真实的物理主机中虚拟出另一台“计算机”。虚拟出来的计算机和真正的主机没什么不同,也有CPU、硬盘、内存、光驱、网卡等硬件设备。我们可以像使用一台真正的计算机一样,给这台虚拟计算机安装各种操作系统及应用软件。利用这个软件我们就可以完成服务器的虚拟化及整合。

ISA Server 2004——微软的防火墙代理服务器软件。我们可以利用这个软件来实现虚拟机对外提供各种服务。

整合网络服务具体规划:

1.创建虚拟机

在服务器上安装VMware Server,然后新创建4个虚拟机,分别命名为:vm_iis、vm_mail、vm_ftp、vm_sql并安装操作系统。

在创建虚拟机硬盘时,对于IIS服务器可以根据情况少分一些磁盘空间,因为IIS并不需要太大的存储空间来放数据,在IIS服务器上存放的只是一些网站代码(ASP、JSP、PHP等)及比较小的Access数据库,IIS只起到对外提供TCP连接的作用,具体网站中的数据都是存储在单独的数据库(SQL Server)服务器上了。我们只要保证IIS服务器到数据库服务器之间的连接速度足够快就可以了,而虚拟机之间的速度是足够快的。对于Mail服务器也是一样,它只是起到了接收和发送邮件的作用,用户的邮件都存到了后台的数据库中。

对于FTP服务器,由于它对外提供软件及其他数据的下载,可以给此服务器分配较大的空间,以满足日后对服务器硬盘空间的要求。

2.安装代理服务器

在此,我们在服务器上安装了微软的防火墙代理服务器软件ISA Server 2004。通过ISA Server 2004我们可以把虚拟机中的各种服务发布到Internet上。安装过程中按照默认值设置就可以了。

3.配置虚拟服务器

在各个虚拟机中安装相应的服务器软件,并做相应配置即可。我们可以按照下列表格配置各个虚拟服务器。

在虚拟机与服务器的连网方式中,我们选择的是Host-Only方式(图1)。选择这种连网方式的好处是可以有效提高虚拟机的安全性。配置完成后 虚拟服务器如图2。

22-f15-1.jpg
图1
22-f15-2.jpg
图2

4.服务器的发布

现在各个虚拟机中的IP地址都是私网的IP,在互联网上是不能被访问的。要想让别人访问虚拟机中的各种服务,我们还要把这些服务发布出去。

22-f15-b1.jpg

利用ISA Server 2004提供的发布服务器规则命令,把各个虚拟机中的各项服务发布到公网上就可以了(具体操作请查找相关资料)。配置完成后如图3 服务器的发布。到此,我们已经完成了服务器的整合。接下来就是体验整合后的服务器性能了。

22-f15-3.jpg
图3