虚拟目录

来自站长百科
跳转至: 导航、​ 搜索

每个Internet服务可以从多个目录中发布。通过以通用命名约定(UNC)名、用户名及用于访问权限的密码指定目录,可将每个目录定位在本地驱动器或网络上。虚拟服务器可拥有一个宿主目录和任意数量的其它发布目录。其它发布目录称为虚拟目录。

概述[ ]

指定客户URL地址,服务将整个发布目录集提交给客户作为一个目录树。宿主目录是“虚拟”目录树的根。虚拟目录的实际子目录对于客户也是可用的。只有http://www.服务支持虚拟服务器;而FTP和gopher服务则只能有一个宿主目录。

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

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

虚拟目录的作用[ ]

一般说来,Internet站点的内容都应当维持在一个单独的目录结构内,以免引起访问请求混乱的问题。特殊情况下,网络管理人员可能因为某种需要而使用除实际站点目录(即主目录)以外的其他目录,或者使用其他计算机上的目录,来让Internet用户作为站点访问。这时,就可以使用虚拟目录,即将想使用的目录设为虚拟目录,而让用户访问。

处理虚拟目录时,IIS把它作为主目录的一个子目录来对待;而对于Internet上的用户来说,访问时并感觉不到虚拟目录与站点中其他任何目录之间有什么区别,可以像访问其他目录一样来访问这一虚拟目录。设置虚拟目录时必须指定它的位置,虚拟目录可以存在于本地服务器上,也可以存在于远程服务器上。多数情况下虚拟目录都存在于远程服务器上,此时,用户访问这一虚拟目录时,IIS服务器将充当一个代理的角色,它将通过与远程计算机联系并检索用户所请求的文件来实现信息服务支持。

创建虚拟目录[ ]

  • 在“Internet服务管理器”中,双击想添加的虚拟目录的服务器以显示其属性页。
  • 单击“目录”选项卡。
  • 单击“添加”。
  • 在“目录”框单击“浏览”按钮以选定目录。
  • 单击“虚拟目录”,在框中键入虚拟目录的名称。
  • 设置“访问”权限。
  • 单击 “确定”。
  • 单击“应用”,然后单击“确定”。

指定含虚拟服务器的目录[ ]

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

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

相关条目[ ]

参考来源[ ]