Server-U的虚拟路径设置及其优点

一,Server-U设置虚拟目录实现共享文件的配置

今天在用Server-U设置FTP服务器的时候,在虚拟路径设置这里出了点儿小问题,但是最终还是made it!

首先来看Server-u中的虚拟路径设置,我们先实现共享文件的功能,然后我们再去分析下虚拟路径的好处,因为这已经不是第一次碰到虚拟路径的使用问题了。

1,首先建立用户,这里我设置了任何人都可访问:

2,为了共享,我在用户的目录访问权限中添加了用户的主目录和用户要访问的“我的书籍”这个文件夹:

3,在域设置这里,将要共享的文件加入到虚拟目录里面:

完成之后,我们登陆,就可以下载所需的文件了。

二,虚拟路径的好处

1,解决服务器主目录所在盘的空间不足问题

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

2,BS系统安全性考虑

回想以前我们做BS项目用IIS发布系统的时候,那时候也设置过虚拟目录。

首先,虚拟目录隐藏了有关站点目录结构的重要信息。因为在浏览器中,客户通过选择“查看源代码”,很容易就能获取页面的文件路径信息,如果在WEB 页中使用物理路径,将暴露有关站点目录的重要信息,这容易导致系统受到攻击。

其次,只要两台机器具有相同的虚拟目录,你就可以在不对页面代码做任何改动的情况下,将WEB 页面从一台机器上移到另一台机器。还有就是,当你将 WEB页面放置于虚拟目录下后,你可以对目录设置不同的属性,如:Read、Excute、Script。读访问表示将目录内容从 IIS传递到浏览器。而执行访问则可以使在该目录内执行可执行的文件。当你需要使用
ASP 时,就必须将你存放 .asp 文件的目录设置为“Excute(执行)”。

小结:

事不过3,一个问题出了两遍就该警觉起来啦,不过最好还是把问题消灭在它第一次出现的地方。

时间: 2024-10-08 10:17:36

Server-U的虚拟路径设置及其优点的相关文章

JSP 虚拟路径设置

编辑server.xml 在Host标签内加  :path为虚拟路径  docBase为绝对路径 <Context path="/icon"  docBase="C:\Users\nsus\Desktop" crossContext="true"  debug="0" reloadable="true"/> 原文地址:https://www.cnblogs.com/Demonfeatuing/p

Tomcat容器虚拟路径设置

1.[官方文档]在tomcat\conf下server.xml中找到 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host> 在其中添加: <Con

IDEA配置Tomcat Servlet的虚拟路径时出现的错误

问题描述:通过login.html进行注册然后调用RequestDemo01.java中的service方法,由于虚拟路径的问题,导致在注册页面注册后出现错误. 虚拟路径的配置: login.html的配置 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>注册</title> </head>

Tomcat 设置虚拟路径US现金盘平台搭建的几种方法及为什么设置虚拟路径

很多朋友US现金盘平台搭建论坛:haozbbs.com Q1446595067 都会很疑惑,既然我们都知道在Tomcat服务器上部署项目只要将项目打包,然后放到webapps目录下就可以了,为什么还需要配置虚拟路径?的确,把项目放到webapps目录下非常方便,至少在部署一个项目时,直接把项目扔到webapps目录下所进行的操作会比设置虚拟路径容易的多.但是如果考虑到长久性的操作以及多个项目呢? 设置虚拟路径的优势我总结有两点,当然这只是很普通.很常见的两点优势:第一.我们开发一个项目,在未定版

Node ExpressJs server的路径设置

一.动态页面的路径: app.METHOD(PATH, HANDLER)Where: * app is an instance of express.* METHOD is an HTTP request method. get,post, put,delete,* PATH is a path on the server.* HANDLER is the function executed when the route is matched. 例:1) app.get("/", f1

MySQL Server 5.0 下载与 安装指南[图文] (安装到非系统路径+设置root账号相应password)

软件下载:点我前往下载 安装需知:相应mysql版本号为V5.0 ------------------------------------------------- 安装步骤例如以下: Step1 首先能够看到这是mysql5.0的安装界面,选择next一直安装到第2步图显示界面. Step2 next到这里,是选择安装方式.看图 ,选择完成后继续next安装到第3步图显示界面. Step3 next到这里是安装到硬盘详细位置,看图设置 Step4 一路next,看图设置, next到这里安装完

设置tomcat虚拟路径,删除指定文件

一.背景 服务器经常被人黑.webapps下时常莫名其妙的多了一个未知的恶意war文件.对此的反应: 1.修改tomcat虚拟路径. 2.定时检测webapps和work文件夹下的文件,删除不知名的文件. 二.tomcat的server.xml 在C盘下新建webApp和.webWork两个文件夹,将server.xml中的host节点修改为: <Host name="localhost" appBase="C:/webApp/" workDir="

如何在idea中设置Tomcat虚拟路径

设置项目的根路径: 设置指定文件的在Tomcat中的虚拟路径: 代码: String fileName = MyFileUtil.getFileName(uploadFileName); File file = new File("/Users/Shared/jpg" , fileName);//文件目录真实路径 FileUtils.copyFile(upload, file); customer.setCust_image("jpg/"+fileName);//&

tomcat设置虚拟路径

原因:由于web项目的html前台需要通过img标签使用url加载图片资源,而通常只能访问项目相对路径下的资源,所以要通过tomcat映射虚拟路径来访问别的磁盘中的资源. 在tomcate安装目录下:\conf\Catalina\localhost中创建一个xml文件(file.xml).注意:file.xml的名称要与下面的path=""值相同. <?xml version='1.0' encoding='utf-8'?> <Context crossContext