什么是虚拟目录

什么是虚拟目录,第1张

问题一:什么是虚拟目录 网站内容越来越多,可是磁盘空间却是有限的,当我们在IIS服务器上添加了新的硬盘,并将新的硬盘作为原有网站的一部分使用时,就得使用虚拟目录

虚拟目录可以在不影响现有网站的情况下,实现服务器磁盘空间的扩展,而且,虚拟目录可以与原有网站不在同一个文件夹,不在同一个磁盘驱动器,甚至不在同一台计算机上,但用户在访问网站时,却感觉功到任何区别。

转载

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

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

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

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

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

问题三:虚拟目录和应用程序的区别 虚拟目录和应用程序的区别

在Windows 7 IIS7中,对服务器建立站点后,有二种添加子站点的方式

A 虚拟目录

B 应用程序

简单总结下二者之间的异同

A虚拟目录

虚拟目录是指在站点下建立一个虚拟子目录,指定一个固定的物理路径做为站点的应用路径。

1 虚拟目录与父级站点共用一个应用程序池

例如:站点TestWeb(c:\Inetpub\root\ TestWeb)下建立了SubTestA(D:\SubTestA)的虚拟目录

若TestWeb为设定了Framework V20,则SubTestA也必须是Framework V20的应用程序,否则将给带来Framework不匹配的各种错误。

2 虚拟目录必须将可执行文件(dll等)放置在父级站点的bin目录下。

3 虚拟目录中的webconfig文件继承父级站点的webconfig

就是说如果父级站点声明过的引用,在虚拟目录下的webconfig中不应重复声明

4 虚拟目录中的应用其根目录为父级站点的根目录

5 虚拟目录中的AppSettingconfig设置应使用相对路径来进行引用。

B 应用程序

应用程序是指在父级目录下建立了一个单独的应用程序,独享应用程序池

1 应用程序可以与父级站点拥有不同的应用程序池

即可以达到TestWeb为Framework V20,而SubTestA可以是Framework V40,二者互不影响

2 SubTestA的可执行文件独立的放置在根目录下的bin中,不能放置在WebTest的bin目录中

3 SubTestA的webconfig独立于WebTest的webconfig

4 SubTestA中的应用其根目录为父级站点的根目录

5 虚拟目录中的AppSettingconfig设置应使用相对路径来进行引用。

应用程序是建立在虚拟目录的基础之上,而应用程序独立于父级站点拥有独立的程序运行机制,这让同一站点拥有了运行不同框架集而不相互影响的能力,实际运用中需要根据不同的情况来选择虚拟目录或应用程序

问题四:虚拟目录是什么作用 可以让你方便的进行目录和文件管理。

比如你虽然文件存在其他目录里面,但是能很方便的在当前目录下建立一个其他路径下的虚拟目录,直接cd进虚拟目录就进到其他目录下边了。

问题五:主目录与虚拟目录的区别 什么是虚拟目录?

要从主目录以外的其他目录中进行发布,就必须创建虚拟目录。“虚拟目录”不包含在主目录中,但在显示给客户浏览器时就象位于主目录中一样。

虚拟目录有一个“别名”,供 Web 浏览器用于访问此目录。别名通常要比目录的路径名短,更便于用户输入。使用别名更安全,因为用户不知道文件是否真的存在于服务器上,所以便无法使用这些信息来修改文件。使用别名可以更方便地移动站点中的目录。一旦要更改目录的 URL,只需更改别名与目录实际位置的映射。

主目录是虚拟的WEB根目录,以下参见IIS的IISHELP-->目录-->管理-->WEB站点管理-->关于WEB站点管理

问题六:虚拟目录的作用是什么 很多时候,上传的文件多了,架设服务器当初设定的主目录所在盘空间往往就不够了,怎么办?这就需要设置虚拟目录。虚拟目录就是将其他目录以映射的方式虚拟到该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 所在的目录设置为可读。

问题七:虚拟目录和真实目录是什么关系 举个例子说,如果你选定在E盘上建立了一个Website的目录,而且在Website下面还建立了一个Image的目录

结构如下:E:

|_Website

|_Image

1 真实目录,就是文件储存到你电脑硬盘上的目录互例如:E:\Website, E:\Website\Image就是真实的目录

2 虚拟目录,是对>

什么系统的虚拟目录,以及用途是?

如果是WINDOWS服务器系统,在IIS 建立虚拟目录:

1 单击开始,指向程序,单击以选择管理工具,然后单击 Internet 服务管理器。

2 展开服务器的名称。

3 在左侧窗格中,右键单击默认网站,指向新建,然后单击虚拟目录。

4 在“虚拟目录创建向导”的第一个屏幕中,为虚拟目录键入别名或名称(如 MyWebData),然后单击下一步。

5 在第二个屏幕中,单击浏览。定位到为了存放内容而创建的内容文件夹。单击下一步。

6 在第三个屏幕中,选择读取并运行脚本(如 ASP)。请务必清除其他复选框。单击完成以结束向导。

7 对于 ASP 内容,您可能希望确认是否创建了一个应用程序。为此,请右键单击新的虚拟目录,然后单击属性。

8 在虚拟目录选项卡上,确保该虚拟目录的名称列在应用程序设置下的应用程序名框中。如果没有,请单击创建。注意:应用程序名不一定与虚拟目录别名相匹配。

9 关闭属性对话框。

你有自己的网站吗

如果有,如>

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

我有一个网站的所有文件,但是是ASP写的,我怎么在Dreamweaver中能把整个站点都能运行,我装过IIS了!!还要装什么啊???

解析:

按照下面方法试一下

1、从“控制面板”里面打开“管理工具”,从中选择“Inter服务管理器”

2、d出的窗口中右键“新建”—“虚拟目录”。

3、根据“虚拟目录创建向导”,填写“虚拟目录别名”(如myasp)

4、输入内容所在的目录路径。就请通过浏览,指定到你刚才建立的新文件夹中。(如e:/sites)

5、在“访问权限”时,一定要把“读取”和“运行脚本”勾选,当然也可同时选上“写入”和“浏览”。 最终点击“完成”。

6、再在新建立的“虚拟目录”(myasp)上单击鼠标右键,d出菜单选择“属性”一项,打开它的“属性”。

7、在“虚拟目录面板”上选择“配置”这个选项,打开它,再选择“应用程序调试”这个面板,并选择“启用asp服务器端脚本调试”这个选项。选择了这一项,在调试时会有错误提示。

8、同样是在“配置”面板中选择“文档”,删除原来的文档,新增“index”文档和“index”或“index”文档。然后确定退出。 到这里,IIS就配置好了。查看结果,

以上就是关于什么是虚拟目录全部的内容,包括:什么是虚拟目录、javascript 获取虚拟目录路径、虚拟目录怎么建立等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9430781.html

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

发表评论

登录后才能评论

评论列表(0条)

保存