基于IIS创建虚拟主机的方法与实现

时间:2022-08-27 04:49:47

基于IIS创建虚拟主机的方法与实现

摘 要 虚拟主机技术的出现,是对Internet技术的重大贡献,是广大Internet用户的福音。由于多台虚拟主机共享一台真实主机的资源,每个用户承受的硬件费用、网络维护费用、通信线路的费用均大幅度降低,本文讲述了在Windows NT平台下采用IIS创建虚拟主机的方法及实现的过程。

【关键词】虚拟主机 Internet技术 IIS

1 引言

随着人们对互联网依赖性以及使用要求的提高,在网络上作为服务器的主机必须每时每刻都要连接在Internet上,拥有自己永久的IP地址。因此这不仅要设置专用的电脑硬件,还要租用昂贵的数据专线,再加上各种维护费用如房租、人工、电费等等,决不是好承受的,为此,人们开发了虚拟主机技术。

2 所需技术

虚拟主机是使用特殊的软硬件技术,即使在同一台硬件、同一个操作系统上,运行着为多个用户打开的不同的服务器程式,也互不干扰。在外界看来,每一台虚拟主机和一台单独的主机的表现完全相同。虚拟主机之间完全独立。虚拟主机技术是互联网服务器采用的节省服务器硬件成本的技术,虚拟主机技术主要应用于HTTP服务,将一台服务器的某项或者全部服务内容逻辑划分为多个服务单位,对外表现为多个服务器,从而充分利用服务器硬件资源。所谓虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。虚拟主机目前使用最多的操作系统是 Linux 和微软的 Windows。两者各有所长。Linux操作系统主机支持CGI/PHP程序;Windows操作系统主机支持CGI/ASP程序。创建虚拟主机的软件有也多种,如Apache、IIS等。本文主要采用的是基于Windows NT下的IIS来实现。

IIS(Internet Information Server)是微软公司推出的Web服务器程序。其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,支持支持CGI/ASP程序,它使得在网络(包括互联网和局域网)上信息成了一件很容易的事。

3 实现方法

无论是Intranet,还是Internet都可以安以下三种方式,通过IIS在单台的主机上创建多个Web站点或FTP站点。来实现虚拟主机。下面以同一主机创建多个Web站点为例来说明虚拟主机的实现。网络管理员将Windows NT平台(Windows Server 2003)和IIS一并安装在网络上的一台服务器上,这样便产生了一个默认的Web站点,这里我们假设域名为http://。IP地址为192.168.0.1。由于需要在同一台服务器上建立多个站点,这时我们就通过下面三种方式分别来实现。

3.1 使用一个IP地址、不同的端口号架设多个Web站点

通过IIS的Web站点的创建向导可以轻松的建立一个Web站点,在创建的向导中的IP地址和端口的设置一步中,给出了Web站点的TCP的默认端口80。为了在服务器上可以使用多个Web站点,我们可以通过更改TCP的端口来实现,在使用有效的IP地址的前提下,将TCP端口更改为1000、2000、3000等,并分别指向服务器上不同的站点,即可轻松的实现多个虚拟站点的建立。但在访问时,需在浏览器地址栏输入站点IP地址后加上端口号,即输入的格式为http://192.168.0.1:1000

3.2 使用一块网卡、不同的IP地址架设多个Web站点

同一台Web服务器只允许同一IP的地址的一个Web站点有效。这样采用此种办法建立多个Web站点,我们首先就应为网卡设置多个IP地址,在Internet协议(TCP/IP)属性的高级TCP/IP设置中为网卡添加多个IP地址,如192.168.0.2、192.168.0.3等等。在这路还可以设置子网掩码与网关的信息。这样我们就可以在创建Web站点向导中的IP地址和端口设置一步,在IP的设置的下来列表中为站点的设置我们新添加的不同IP地址来分别设置多个Web站点了。

3.3 使用一IP地址、不同主机头架设多个Web站点

此种办法需要先在DNS的正向搜索区域为主机设置别名,如www1. 、www2 等,之后可以在创建Web站点向导中的IP地址和端口设置一步中,为创建的站点设置主机头,这样我们就可以通过不同的主机头在同一台服务器来创建多个Web站点了。

4 结束语

这些Web站点位于同一主机上,具有相同的安全选项,就好像它们存在于独立的计算机上那样,这就是因为每个站点均有其自己的访问和管理权限设置。虚拟主机是网络发展的福音,极大的促进了网络技术的应用和普及。同时虚拟主机的租用服务也成了网络时代新的经济形式。

参考文献

[1]谢希仁.计算机网络(第5版)[M].电子工业出版社,2008.

作者简介

陈坚(1983-),男,汉族,吉林省松原人,长春工业大学人文信息学院,工学学士,助理实验师,从事网络工程专业实践教学。

作者单位

长春工业大学人文信息学院 吉林省长春市 130122

上一篇:浅析如何构建中等职业学校电子商务专业人才培... 下一篇:运用多媒体教学一体机 提高英语课堂教学效率