有关用Serv-U建立FTP时虚拟路径的问题

用IIS用了一段时间,发现有时会挂掉,重启也不能解决问题,于是打算今天换为Serv-U,但由于以前的FTP地址中用了虚拟路径,不想再改数据库,所以不得不在Serv-U上配置一下了,但它这上的虚拟路径配起来可真麻烦啊。。。。

弄了半天,虽然没太搞懂,但至少跑起来是没有问题了,贴出来吧,省得大家郁闷 。。。


在安装完成后,第一次启动时,会提示进行配置,按照它的提示,进行配置,ip要选择正确。

然后,进行域用户的配置,新建一个,如图:



2.目录访问选项卡:


3.虚拟路径


主要是这里,物理路径就不用说了。。

关于虚拟路径,它不像IIS一样,直接写一个ip之后的路径就可以了。。

由于在图1中,把根目录设为了E:       当在FTP中输入完IP之后,如果双击进入AAA文件夹,则FTP会认为你在访问:根目录/AAA这样一个路径(真怪啊)

所以呢,我们配成了E:\E这样一个虚拟目录,当在地址栏中打ftp://X.X.X.X/E,的时候,FTP就认为我们在输入E:\E,从而转到它对应的物理地址E:\AAA


还有一点不一样:如上,如果我只写第一个mapping(不写第三个),在地址栏中打ftp://X.X.X.X/D/Image,会出现不能访问的错误,为什么呢?我感觉,它不一完全配对,而是一级一级配对的,所以,它会找不到E:\D,更不用说找E:\D\Image......

解决方法就是加上第三个mapping...这样,它首先可以找到E:\D了,到下一级时,也就找到E:\D\Image了。





posted on 2011-12-07 13:41  java课程设计例子  阅读(215)  评论(0编辑  收藏  举报