问题一:什么是虚拟目录 网站内容越来越多,可是磁盘空间却是有限的,当我们在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 获取虚拟目录路径、虚拟目录怎么建立等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)