Windows中IIS内FTP服务器高级配置(2)
来源:asp之家 发布时间:2009-05-19 09:16:00
实现Serv-U中的链接功能
这是利用路径解析原理实现的,算得上是MS-FTP的一个隐藏功能。首先在FTP站点根目录(这里为d盘)下创建一个文件夹,名为tools,在IIS管理器中,在FTP站点下创建一个虚拟目录,名为tools,路径指向f盘下的“工具”目录。注意这里的虚拟目录名必须和站点根目录下创建的文件夹名一致。
在客户端登录,这时不能使用FTP01、FTP02登录了,因为他们登录进去后直接到了站点根目录下的对应子目录下了,同时不能向上回到站点根目录,所以只能另外创建新用户,这里我创建了一个FTP03用户,登录进去发现除了可看见FTP01、FTP02目录外,还有其他目录,但是前面设置了FTP01,FTP02目录的权限,所以FTP03并不能访问他们,只是知道这些目录的存在而已。点击tools目录,您会发现自动指向了服务器的f盘下“工具”目录。
本方法优点:不用第三方工具实现了链接功能,在有多个驱动器可使用的情况下特别有用。如果是想链接到一个完整的分区,那么在站点根目录下创建一个文件夹,名字和驱动器号相同就可以了。
本方法缺点:需要创建额外的用户,如果FTP01这类用户想浏览其他磁盘上的内容就很难了。
自动更新FTP站点目录及文件列表
Windows有一个很有用的命令tree在这里可以大显身手了。如果FTP站点根目录是d,我们只要创建一个批处理文件,内容如下
tree /f /a d: >d:FTP.txt
然后添加一个任务计划,每小时运行一次。值得注意的是,添加完一个任务后必须进行高级设置才行,如图4所示。
这样设置好后,用户登录时可以先下载FTP.txt这个文件到本地看看是否有更新,这样可以节省用户一个目录一个目录去找更新的时间,尤其是网速较慢的情况下。对这个进行扩展一下,可以更节省用户的时间,还是得靠Windows另外一个有用的命令fc,编写如下批处理文件FTP更新.bat:
tree /f /a d: >d:FTPnew.txt
fc /L d:FTP.txt d:FTPnew.txt >d:FTP更新列表.txt
然后运行一次前面编写得FTP.bat,再运行一次FTP更新.bat,这时可以查看FTP更新列表.txt了,如果有更新的话,会以*****开头*****结尾的形式指出哪个目录有更新,更新的文件名是什么都列出来了,是不是更一幕了然呢。用户只需要首先下载FTP更新列表.txt查看就可以了,当然用户已经浏览过这个FTP站点,第一次浏览下载FTP.txt就可以了,如果嫌FTPnew.txt这个文件不应该出现在站点根目录下,也可以在编辑命令时指向其他位置即可。
如今在论坛上也见很多FTP列表,手工维护实在很麻烦,只要把FTP更新列表.txt放在一个Web路径下或专门为创建一个虚拟目录指向FTP更新列表.txt所在目录,那么我们就可以通过浏览器直接浏览这个文件,因为IE浏览器是可以直接解析txt文件的,所以不会提示下载。为了更好方便浏览者还可对FTP更新.bat进行补充,完整的FTP更新.bat内容如下:
tree /f /a d: >d:FTPnew.txt
fc /L d:FTP.txt d:FTPnew.txt >d:FTP更新列表.txt
echo 更新时间>> d:FTP更新列表.txt
date /t >> d:FTP更新列表.txt
time /t >> d:FTP更新列表.txt
然后添加一个计划任务,每小时执行一次这个批处理文件,这样浏览者不仅仅看到更新的内容,还知道更新的时间,下一次更新时间也可以自己推算出来了。如果经常登录这个FTP站点,还可以把这个地址加入收藏夹,不用登录FTP也能知道服务器是否有更新,有兴趣可访问http://test.yuanlin.cn/FTP列表更新.txt看看效果。
上面所涉及到的工具都是Windows自带的,没有使用任何第三方工具,其实Windows还有很多地方值得我们去深挖。


猜你喜欢
- GoDaddy.com, Inc. 已与Google合作,来为你提供一种你在创建你的共享托管账户是就可以用来立即登陆你的网站数据的站长管理工
- 我的私人博客,不是这个, 以前屏蔽所有的搜索引擎,但是百度还是偷偷来访问,没想到百度真的是一个不遵守 robots.txt 的搜索引擎,真是
- 美国东部时间2月1日6:40(北京时间2月1日19:40)消息,据国外媒体报道,微软今晚宣布,该公司已经向雅虎董事会提交收购报价,计划以每股
- 国产网游在经历了飞速发展的同时,内容低俗、同质化等现象也日趋严重。日前,继下令关闭45款低俗暴力网络游戏之后,国家新闻出版总署整治网游市场再
- 一、情景公司刚上几台Linux,现在要把主机之间都能远程ssh免密码登陆。二、原理很简单,使用ssh-keygen 在主机A上生成priva
- 前言linux权限多设的比较松的其实,但有的虚拟机还是不能跨目录访问的。在提不了权的情况下,试试如下代码吧。运气好的话说不定就跨过去了。下面
- 安装之前,首先要满足一些先决条件。为了安装Docker,你需要是Ubuntu任意64版本。Yakkety 16.10xenial 16.04
- 鬼鬼我最先开始接触的是网上的免费建站系统,从最先的免费二级域名到现在的可以绑定域名5d6d,领地,鬼鬼我都使用,都后来买了主机,于是开 始自
- 网站的PR值并不见得是决定一个网站(及其被收录的网页)在搜索结果中排名的惟一因素,甚至不一定是主要因素,因此对于网站PR值的真正价值有不同的
- phpcms实现站内搜索自动对应频道的代码:<form method="get"
- Easy CGI在1998年成立于美国纽约,专业提供Windows平台的虚拟主机,与Microsoft有良好的合作关系,算是Windows主
- 谷歌主要的收入来自搜索广告,在图片显示广告方面还是一片“处女地”。花旗集团一分析师预计说,明年,包括Youtube在内的网络资产可以为谷歌贡
- 核心提示: 说说我访问错误的处理,更明确地说是301错误和404错误。由于网站来来回回地换了几次空间,而且访问方式也发生的变化,原来是使用链
- 百度于昨天正式进入网络游戏市场,百度这次进入网游市场意欲如何?百度进军网游似乎来的太快了,业内不少人士认为百度进入网游市场前景不容乐观。百度
- 2007年末和一个朋友创建一个小说站,可谓是困难重重,处处碰壁。经过总结和分析,这并非是我一个人所遇到的问题,而是中国草根站长界普遍的问题。
- 自从百度搜索算法变过之后到现在也有一段时间,百度7、8月份可真是风云大变换,强烈程度可谓波澜壮观啊,反响程度也许不亚于汶川大地震((*^__
- 美国东部时间2月28日下午6时(北京时间3月1日上午7时)消息,盛大游戏(纳斯达克:GAME)于今天公布了其截至去年12月31日的2009年
- 01. 概述绝对路径和相对路径在shell环境中经常遇到,各有用处。有时候相对路径比较方便,有时候绝对路径比较方便。02. 绝对路径(Abs
- 今天到中国银行去取托收回来的Google$666.11美金时(比较吉利的数字^_^),银行MM小心的问到:“7.4,确定兑?”我愣了一下,马
- 首先,请可爱多原谅我,轶可的歌还是很好听的,一切都是为了拯救平胸的姐妹们……哎,亲们是不是常常觉