什么是虚拟目录
网络整理 - 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地址。