虚拟主机可以使一个IP地址对应多个域名
虚拟主机是目前Internet上常用的一种技术与方法,它可以使一个IP地址对应多个域名。下面介绍如何在Windows 2000 Server上配置虚拟主机,实现多个虚拟主机对应一个IP地址。
1. 安装IIS,如果服务器未安装IIS,可通过“控制面板/添加删除程序/添加删除 Windows组件/选择Internet信息服务(IIS)”,按提示安装即可。
2. 建立虚拟主机路径:假定我们想建立两个虚拟主机,它们对应同一个IP地址172.18.1.99。我们需要先建立两个虚拟主机的路径,也就是虚拟主机的实际目录。这样,在浏览器的URL中只要输入虚拟主机名,就会显示出它的实际目录下缺省的页面文件。
当我们安装完IIS后,在IIS所在硬盘上将建立一个Inetpub目录。例如,如果IIS安装在C盘上,则出现一个C:\Inetpub目录,在该目录下有一个wwwroot子目录,它用于存放页面文件。我们可在wwwroot目录下创建两个子目录,把它们分别作为两个虚拟主机的实际目录。如下所示:
C:\Inetpub\wwwroot\site
C:\Inetpub\wwwroot\person
3. 新建与配置虚拟主机:有了虚拟主机的实际路径,接下来就可以在IIS中新建和配置虚拟主机了。通过“程序/管理工具/Internet服务管理器/在计算机名下单击鼠标右键/新建Web站点”,按提示,输入IP地址(如172.18.1.199),选取新建站点对应的主目录,如C:\ Inetpub\wwwroot\site。结束后,则在IIS上创建了一个新站点,鼠标右击该站点,选择属性,选择默认文档,如index.htm等,同时在Web站点标签页选定“高级/在高级多站点配置中选择IP地址/编辑/在主机头输入例如[url]www.site.com[/url]”。退到IIS启动新建的站点。
4. 重复步骤3建立另一个虚拟主机,对应实际路径为C:\Inetpub\wwwroot\person。站点名为[url]www.person.com[/url]。
5. 配置DNS:若要在浏览器中访问虚拟主机,必须在Windows2000Server上配置DNS服务,它负责主机名到IP地址的解析。新建区域为com,新建域为site,新建主机为www,对应IP地址为172.18.1.199。于是虚拟主机[url]www.site.com[/url]的DSN配置完成。同样方法,可配置虚拟主机[url]www.person.com[/url] 。
6. 分别在C:\Inetpub\wwwroot\site和C:\Inetpub\wwwroot\person中做一个简单的文件index.htm,然后通过IE流[url]http://www.site.comhttp://www.person.com[/url] ,看一下效果。当然在这之前还应在客户端启用DNS。
FSO(FileSystemObject)是微软ASP的一个对文件操作的控件,该控件可以对服务器进行读取、新建、修改、删除目录以及文件的操作。是ASP编程中非常有用的一个控件。但是因为权限控制的问题,很多虚拟主机服务器的FSO反而成为这台服务器的一个公开的后门,因为客户可以在自己的ASP网页里面直接就对该控件编程,从而控制该服务器甚至删除服务器上的文件。因此不少业界的虚拟主机提供商都干脆关掉了这个控件,让客户少了很多灵活性。 雷傲科技的W2K虚拟主机服务器具有高安全性,可以让客户在自己的网站空间中任意使用却有没有办法危害系统或者妨碍其他客户网站的正常运行。
开启/关闭系统FSO支持方法
windows98系统
在DOS命令行状态输入以下命令:
关闭命令:RegSvr32 /u C:\WINDOWS\SYSTEM\scrrun.dll
打开命令:RegSvr32 C:\WINDOWS\SYSTEM\scrrun.dll
win2000系统:
在CMD命令行状态输入以下命令:
关闭命令:RegSvr32 /u C:\WINNT\SYSTEM32\scrrun.dll
打开命令:RegSvr32 C:\WINNT\SYSTEM32\scrrun.dll
下页:

