APP下载

单台服务器实现多网站同时运行的技术应用

2017-03-17李剑勇

科技与创新 2017年3期
关键词:服务器

李剑勇

摘 要:一般的中小企业网站由于技术、设备等原因没有自己维护网站,而是将其委托给专业IT公司管理。专业IT公司在对企业网站进行托管的过程中,基于管理和成本的原因,不可能使用一台服务器对应一家企业网站,所以,会在单台服务器中同时运行多家企业的网站。以目前使用较多的Windows Server 2008为例,对在单台服务器中同时运行多家企业的网站进行技术分析和比较,确定可行方案,并作配置说明。

关键词:服务器;企业网站;IT公司;专业系统

中图分类号:TP393.092.1 文献标识码:A DOI:10.15913/j.cnki.kjycx.2017.03.143

随着网络应用的普及,越来越多的企业拥有了自己的网站,但是,它们只是“拥有”,而不是“建立”和“管理”。对于一般的非IT公司而言,建立和管理自己的网站并不是一件容易的事情,需要设置专业的维护岗位,从经济角度考虑也不是一件可行的事情。于是,众多拥有网站的企业将网站的维护管理工作外包给了专业系统集成公司,进行所谓的“托管”。对于专业系统集成公司而言,其接受托管的网站越多,就越能降低成本,提高企业的效益。但是,在Windows Server网络系统中,1台服务器除了默认网站外,只能同时运行一个网站。这种只能在一台服务器上实现一个企业网站的运行,会大大增加系统集成公司在服务器上的投资,出现没有盈利甚至亏损的局面,这显然不能满足企业的实际需求。因此,如何在一台服务器上实现同时运行多家企业网站是系统集成公司必须解决的问题。

1 网站建立过程

在Windows Server 2008中建立Web网站的过程是:①安装服务器作为“Web服务器”和“DNS服务器”,如图1所示。②添加AAA公司网站,如图2所示。其中,设定192.168.100.254为服务器IP地址,AAA公司网站数据存放在C:\aaa中。③利用IE浏览器检验AAA公司网站,如图3所示。④利用DNS服务创建AAA公司域名。由于IP地址数字符号记忆不便,在工作、生活中,人们多采取域名方式访问网站,因此,还必须利用DNS服务创建公司域名形式的网站,如图4所示。⑤利用IE浏览器通过域名访问检验AAA公司网站,如图5所示。

2 存在的问题

一般情况下,作为单个Web网站的发布,上述配置是没有问题的。但是,对于专业系统集成公司而言,其接受托管的网站数量当然是越多越好,这样才能产生良好的效益。在实际工作中,不可能托管一家公司的网站就购买一台专业服务器为其提供服务,还是要在一台服务器上托管多家公司网站,并且要保证多家公司的网站能够同时运行。下面,以相同的步骤创建发布BBB公司网站,即:①添加BBB公司网站,如图6所示。②按照图6所示添加BBB公司网站,系统出现如图7所示的系统提示。选择“是”之后,在系统网站画面中会看到BBB网站处于停止状态,这时是不能启动BBB公司网站的。

如果要启动BBB公司网站,要先停止AAA公司网站。也就是说,在Windows Server系统中,除了默认网站外,只能启动一个网站,不能同时启动多家公司的网站。

3 问题的分析与解决

3.1 问题分析

结合图7中出现的问题,我们看到的问题是因为多个网站同时使用了相同的IP地址和端口号所引发的。那么,如何使网站的地址不一样呢?

3.1.1 使用不同的IP地址

让不同的公司网站使用不同的IP地址当然能够同时启动多个网站。但是,在现实生活中,是否能够采用这种方法呢?对于服务器而言,它需要采用静态IP地址。众所周知,目前,IP地址已经处于资源枯竭的状态,而且注册IP地址同样需要费用,如果注册多个IP地址,不仅会增加系统集成公司的成本,而且还不一定能够得到。

3.1.2 使用不同的端口号

系统的端口号有65 535个,排除1024以下作为系统服务固定的端口号,还可以使用60 000多个端口号。因此,不同公司的网站采用不同的端口号是可行的。而问题在于,如果不采用Web服务默认端口号,访问网站时,就必须在域名后跟随采用的端口号才能访问相应的网站。这给访问网站的人员带来了一定的麻烦,因为人们在访问公司网站时一般只习惯输入公司域名。

3.2 问题的解决

经过分析,笔者得到结论,多家公司的网站应该有不同的参数指标才能够区别,进而才能同时启动。因此,我们需要找出表征不同网站的特征。虽然不同网站采用不同的IP地址或者不同的端口号能够区别出来,但是,这都不太可行,那么,还有其他参数可以区分吗?有,就是图6所示的“主机名”。不同公司的网站的名称不同,这也是不同网站对于用户而言最主要的区别,而且用户访问公司网站也是通过域名方式访问的。所以,可采取以下步骤解决:①重新编辑AAA公司网站数据,如图9所示。②重新编辑BBB公司网站数据,如图10所示。③启动AAA公司和BBB公司网站,如图11所示。从图中可以看出,AAA公司和BBB公司网站同时处于启动状态。④分别配置AAA公司和BBB公司网站的DNS服务,如图12所示。⑤利用IE浏览器通過域名访问分别检验AAA公司和BBB公司网站,AAA公司网站效果如图5所示,BBB公司网站效果图13所示。从图中可以看出,两家公司网站是可以同时运行的。

4 结束语

据CNNIC(中国互联网络信息中心)最新统计,截至2016-06,我国网站数量达到454万个。众多企业拥有了自己的网站,其中,中小企业的网站数量占大部分。在这占大部分的中小企业网站中,自己有专业部门和专业管理人员的企业只有少数,大多数均委托给专业系统集成公司进行管理、维护,包括网站程序设计、网站空间租用和网站管理等,因此,也产生了满足这些需求的专业的系统集成公司。

对于系统集成公司而言,能够承接的托管网站越多越,就越能够产生规模效应,获得更多的经济利益。但是,如果用一台服务器满足一家企业网站的需求,则成本太高,企业也不能接受,因此,使用一台服务器同时满足多家企业网站运行的需求是发展的必经之路。本文以Windows Server 2008为例介绍的解决方案能够满足此项需求,解决实际工作中遇到的问题。

参考文献

[1]王建平.计算机组网技术——基于Windows Server 2008[M].北京:人民邮电出版社,2011.

[2]王春海,薄鹏.Windows Server 2008 R2系统管理实战[M].北京:清华大学出版社,2012.

〔编辑:白洁〕

猜你喜欢

服务器
高密度存储服务器可靠性设计与实现①
高密度存储服务器可靠性设计与实现
2019年全球服务器 出货量同比下降0.9%
2018年Q4中国x86服务器市场规模大幅增长
2018年全球服务器市场将保持温和增长
IBM宣布使用NVIDIA V100 构建云服务器
DNS权威服务器选择方式研究
用独立服务器的站长注意了
定位中高端 惠普8路服务器重装上阵