什么是虚拟目录?它的作用是什么?

什么是虚拟目录?它的作用是什么?,第1张

很多时候,上传的文件多了,架设服务器当初设定的目录所在盘空间往往就不够了,怎么办?这就需要设置虚拟目录。虚拟目录就是将其他目录以映射的方式虚拟到该ftp服务器的主目录下,这样,一个ftp服务器的主目录实质上就可以包括很多不同盘符、不同路径的目录,而不会受到所在盘空间的限制了。当用户登录到主目录下,还可以根据该账户的权限对它进行相应的操作,就像操作主目录下的子目录一样。如果用户被锁定在主目录下,这项功能将允许他们访问主目录之外的其它目录。

主目录设置的权限如果与虚拟目录的权限发生冲突,则以主目录权限为准。比如主目录设置的权限为读取和写入,而虚拟目录的权限只设置为读取,则其权限将会被主目录权限覆盖掉,自动拥有写入权限。

iis

支持虚拟目录,通过在“服务器属性”对话框中的“目录”标签可以管理虚拟目录。建立虚拟目录对于管理

web

站点具有非常重要的意义。首先,虚拟目录隐藏了有关站点目录结构的重要信息。因为在浏览器中,客户通过选择“查看源代码”,很容易就能获取页面的文件路径信息,如果在

web

页中使用物理路径,将暴露有关站点目录的重要信息,这容易导致系统受到攻击。其次,只要两台机器具有相同的虚拟目录,你就可以在不对页面代码做任何改动的情况下,将

web

页面从一台机器上移到另一台机器。还有就是,当你将

web

页面放置于虚拟目录下后,你可以对目录设置不同的属性,如:read、excute、script。读访问表示将目录内容从

iis

传递到浏览器。而执行访问则可以使在该目录内执行可执行的文件。当你需要使用

asp

时,就必须将你存放

.asp

文件的目录设置为“excute(执行)”。作者建议大家在设置

web

站点时,将

html

文件同

asp

文件分开放置在不同的目录下,然后将

html

子目录设置为“读”,将

asp

子目录设置为“执行”,这不仅方便了对

web

的管理,而且最重要的提高了

asp

程序的安全性,防止了程序内容被客户所访问。因为在今年

7

月底的时候

iis

被一些网络高手发现了一个可怕的

bug,那就是,当你在一个站点的

.asp

文件后加上

::$data

后,客户将能在浏览器中看到该

.asp

文件的所有源代码,这对于一个站点来说是非常可怕的。当然微软已经针对这个

bug,编写了补丁,但是为了彻底杜绝这种可能性的发生,作者还一建议大家不要将

.asp

所在的目录设置为可读。

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

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

虚拟目录就是将其他目录以映射的方式虚拟到该FTP服务器的主目录下,这样,一个FTP服务器的主目录实质上就可以包括很多不同盘符、不同路径的目录,而不会受到所在盘空间的限制了。当用户登录到主目录下,还可以根据该账户的权限对它进行相应的操作,就像操作主目录下的子目录一样。如果用户被锁定在主目录下,这项功能将允许他们访问主目录之外的其它目录。

主目录设置的权限如果与虚拟目录的权限发生冲突,则以主目录权限为准。比如主目录设置的权限为读取和写入,而虚拟目录的权限只设置为读取,则其权限将会被主目录权限覆盖掉,自动拥有写入权限。

IIS 支持虚拟目录,通过在“服务器属性”对话框中的“目录”标签可以管理虚拟目录。建立虚拟目录对于管理 WEB 站点具有非常重要的意义。虚拟目录隐藏了有关站点目录结构的重要信息。因为在浏览器中,客户通过选择“查看源代码”,很容易就能获取页面的文件路径信息,如果在 WEB 页中使用物理路径,将暴露有关站点目录的重要信息,这容易导致系统受到攻击。

所谓主目录,就是你IIS里设置的网站目录。而虚拟目录则可以是任何目录,可以在主目录下面,也可以不在主目录下面,不过虚拟目录一般都是指的非主目录的文件夹。

设置虚拟目录的目的就是把非主目录下的文件夹虚拟成主目录下的文件夹。

比如你的主目录指定为D盘下的wwwroot文件夹,有时候为了一些特殊目的,我们需要通过网站访问D盘下面的security目录下的内容,这时直接是无法访问的。因为它不属于主目录。这时候就可以用到虚拟目录了,我们可以建立一个虚拟目录,虚拟目录名可以随便设置。设置以后我们就要吧通过http://域名/虚拟目录名

来访问这个虚拟目录了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/76791.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-03
下一篇2023-03-03

发表评论

登录后才能评论

评论列表(0条)

    保存