什么是虚拟目录

网络整理 - 09-03
    每个Internet服务可以从多个目录中发布。通过以通用命名约定(UNC)名、用户名及用于访问权限的密码指定目录,可将每个目录定位在本地驱动器或网络上。虚拟服务器可拥有一个宿主目录和任意数量的其它发布目录。其它发布目录称为虚拟目录。 
指定客户 URL 地址,服务将整个发布目录集提交给客户作为一个目录树。宿主目录是“虚拟”目录树的根。虚拟目录的实际子目录对于客户也是可用的。只有服务支持虚拟服务器;而FTP和gopher服务则只能有一个宿主目录。 

注意:虚拟目录不出现在目录列表中(也称为服务的“目录浏览”)。要访问虚拟目录,用户必须知道虚拟目录的别名,并在浏览器中键入URL,对于服务,还可在HTML页面中创建链接。对于gopher服务,可在标志文件中创建明确的链接,以便用户可访问虚拟目录。对于FTP服务,可使用目录注释列出虚拟目录。 

如果虚拟目录是在“Internet 服务管理器”中定义的,则别名与虚拟目录相关联。别名是客户用于访问虚拟目录中信息的子目录名。如果管理员没有指定虚拟目录的别名,“Internet 服务管理器”将自动生嘲鹈。 

例如,假设管理员为服务定义了两个目录,如下所示: 

C:\Wwwroot <home directory> 
D:\Webdata Alias = data 

如果C:\Wwwroot含有子目录C:\Wwwroot\Scripts\,而D:\Webdata含有子目录D:\Webdata\Images\则Web客户可请求下列 URL: 



 

 

 

对于另一个实例,如果您想提供三个不同的产品目录,可将每个目录存储在服务器 上独立的硬盘驱动器中。虚拟目录可用于提出三个独立的驱动器作为三个子目录。 

对于浏览器,虚拟目录显示为“根”宿主目录的子目录。必须为浏览器提供它将用于定义该目录的名称(别名)。 

注意:要浏览虚拟目录,必须指定虚拟目录的URL。可以单击包含URL的超文本链接或在浏览器中键入URL来完成。 

创建虚拟目录 
可以为您的服务创建几乎是无限数量的虚拟目录,尽管创建过多的目录可能影响性能。 

创建虚拟目录 
1. 在“Internet服务管理器”中,双击想添加的虚拟目录的服务器以显示其属性页。 
2. 单击“目录”选项卡。 

3. 单击“添加”。 

4. 在“目录”框单击“浏览”按钮以选定目录。 

5. 单击“虚拟目录”,在框中键入虚拟目录的名称。 

6. 设置“访问”权限。 

7. 单击 “确定”。 

8. 单击“应用”,然后单击“确定”。 

注意:虚拟目录不在目录列表中显示(也称为服务的“目录浏览”)。要访问虚拟目录,用户必须知道虚拟目录的别名并在浏览中键入URL。对于 服务,也可以在 HTML 页面中创建链接。对于gopher服务,可以在标志文件中创建明确的链接,以便用户可访问虚拟目录。 

指定含虚拟服务器的目录 
如果已经给服务器分配了多个IP地址,则在创建目录时必须指定哪个IP地址可访问此目录。如果不指定IP地址,则此目录对于所有虚拟服务器都是可见的。 

要点:设置过程中创建的默认目录不指定 IP 地址。当增加虚拟服务器时,需要为默认的目录指定IP地址。