当前位置:首页 » 文件管理 » ftp服务器虚拟目录

ftp服务器虚拟目录

发布时间: 2024-06-28 15:43:59

A. Windows Server 2008 R2 架设ftp服务器并配置访问多个不同的目录

1、 进入【控制面板】ー>【管理工具】ー>Internet信息服务(IIS);
2、 双击【默认FTP站点】,在右侧菜单中配置FTP主目录、登录账户、操作权限等;
3、右击【默认FTP站点】ー>【添加虚拟目录】,设置虚拟目录名称,此名称可以随便写,若要设置多个虚拟目录,注意多个虚拟目录的名称不要重复;
4、设置虚拟目录实际对应的物理路径;
5、 显示虚拟目录(重要) :此时进入FTP主目录下是看不到添加的虚拟目录的,若要能在主目录下访问并能操作虚拟目录, 需在主目录文件夹下创建一个与前面设置的虚拟目录别名同名的空文件夹 , 重新登录FTP即可发现主目录中多出来添加的虚拟目录;
6、对虚拟目录内的这些文件操作时,实际上是对虚拟目录的操作。

B. 什么是ftp的虚拟目录

FTP虚拟目录也就是设置让用户可见的假目录,比如真实的物理目录为:"C:\PubFTP",可虚拟成用户的根目录".\FTPName"或者二级目录".\FTPName\Menu"等虚拟(路径)目录,其中FTPName为用户自定义名称。

C. 虚拟目录的FTP虚拟目录

FTP虚拟目录可以作为FTP站点主目录下的子目录来使用,尽管这些虚拟目录并不是主目录真正意义上的子目录。究其实质,虚拟目录是在FTP站点的根目录下创建一个子目录,然后将这个子目录指向本地磁盘中的任意目录或网络中的共享文件夹。创建虚拟目录的步骤如下所述:
第1步,打开“Internet 信息服务(IIS)管理器”窗口,在左窗格中展开“FTP站点”目录。右键单击创建的FTP站点名称,在弹出的快捷菜单中依次选择“新建”→“虚拟目录”命令。打开“虚拟目录创建向导”对话框,在欢迎对话框中直接单击“下一步”按钮。
第2步,在打开的“虚拟目录别名”对话框中,用户需要设置连接到该虚拟目录时使用的名称。虚拟目录的别名不必跟指向的实际目录名相同。在“别名”编辑框中输入虚拟目录名称,并单击“下一步”按钮。
第3步,打开“FTP站点内容目录”对话框,这里需要指定虚拟目录指向的实际目录。单击“浏览”按钮在本地磁盘中选中实际目录,或者在“路径”编辑框中输入网络共享文件夹的UNC路径。设置完毕单击“下一步”按钮。
小提示:如果用户在“路径”编辑框中输入共享文件夹的UNC路径,在单击“下一步”按钮后会打开“安全凭据”对话框,要求输入有权访问指定该共享文件夹的用户名和密码。
第4步,在打开的“虚拟目录访问权限”对话框中可以设置该目录的访问权限,用户可以根据实际需要决定是否选中“写入”复选框。依次单击“下一步”→“完成”按钮完成创建过程。

D. 什么是虚拟目录,作用是什么

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

虚拟目录作用:
1. 受实际服务器资源限制
很多时候,上传的文件多了,架设服务器当初设定的主目录所在盘空间往往就不够了,怎么办?这就需要设置虚拟目录。虚拟目录就是将其他目录以映射的方式虚拟到该FTP服务器的主目录下,这样,一个FTP服务器的主目录实质上就可以包括很多不同盘符、不同路径的目录,而不会受到所在盘空间的限制了。当用户登录到主目录下,还可以根据该账户的权限对它进行相应的操作,就像操作主目录下的子目录一样。如果用户被锁定在主目录下,这项功能将允许他们访问主目录之外的其它目录。
主目录设置的权限如果与虚拟目录的权限发生冲突,则以主目录权限为准。比如主目录设置的权限为读取和写入,而虚拟目录的权限只设置为读取,则其权限将会被主目录权限覆盖掉,自动拥有写入权限。
2. 优化用户浏览体验
虽然网站文件存放在不同目录,采用虚拟目录可以保证网站结构性一致,方便用户使用浏览。
处理虚拟目录时,IIS把它作为主目录的一个子目录来对待;而对于Internet上的用户来说,访问时并感觉不到虚拟目录与站点中其他任何目录之间有什么区别,可以像访问其他目录一样来访问这一虚拟目录。
3. 保护站点免受攻击
客户通过选择“查看源代码”,很容易就能获取页面的文件路径信息,如果在 WEB 页中使用物理路径,将暴露有关站点目录的重要信息,这容易导致系统受到攻击。
当你将 WEB 页面放置于虚拟目录下后,你可以对目录设置不同的属性,如:Read、Excute、Script。读访问表示将目录内容从 IIS 传递到浏览器。而执行访问则可以使在该目录内执行可执行的文件。当你需要使用 ASP 时,就必须将你存放 .asp 文件的目录设置为“Excute(执行)”。作者建议大家在设置 WEB 站点时,将 HTML 文件同 ASP 文件分开放置在不同的目录下,然后将 HTML 子目录设置为“读”,将 ASP 子目录设置为“执行”,这不仅方便了对 WEB 的管理,而且最重要的提高了 ASP 程序的安全性,防止了程序内容被客户所访问。
在今年 7 月底的时候 IIS 被一些网络高手发现了一个可怕的 bug,那就是,当你在一个站点的 .asp 文件后加上 ::$DATA 后,客户将能在浏览器中看到该 .asp 文件的所有源代码,这对于一个站点来说是非常可怕的。当然微软已经针对这个 bug,编写了补丁,但是为了彻底杜绝这种可能性的发生,作者还一建议大家不要将 .asp 所在的目录设置为可读。
4. 文件移动方便
只要两台机器具有相同的虚拟目录,你就可以在不对页面代码做任何改动的情况下,将 WEB 页面从一台机器上移到另一台机器。

热点内容
云服务器ip如何设置成自己的格式 发布:2024-07-01 01:58:09 浏览:929
linux行尾 发布:2024-07-01 01:53:49 浏览:916
linux下配置nginx 发布:2024-07-01 01:48:34 浏览:677
oracle数据库本地数据库 发布:2024-07-01 01:43:30 浏览:336
汽车配置种类有哪些 发布:2024-07-01 01:25:36 浏览:986
清除电脑旧系统缓存有影响吗 发布:2024-07-01 01:25:23 浏览:310
数据库的批处理 发布:2024-07-01 01:04:32 浏览:496
修改数据服务器地址 发布:2024-07-01 01:03:29 浏览:993
mybatis项目源码 发布:2024-07-01 00:58:14 浏览:446
咪咕视频会员卡号密码如何兑换 发布:2024-07-01 00:49:18 浏览:640