yui 发表于 2015-11-6 11:01:23

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

  用IIS用了一段时间,发现有时会挂掉,重启也不能解决问题,于是打算今天换为Serv-U,但由于以前的FTP地址中用了虚拟路径,不想再改数据库,所以不得不在Serv-U上配置一下了,但它这上的虚拟路径配起来可真麻烦啊。。。。
  弄了半天,虽然没太搞懂,但至少跑起来是没有问题了,贴出来吧,省得大家郁闷 。。。
  

  在安装完成后,第一次启动时,会提示进行配置,按照它的提示,进行配置,ip要选择正确。
  然后,进行域用户的配置,新建一个,如图:
http://hi.iyunv.com/attachment/201112/7/0_1323235784UdQT.gif

  

  2.目录访问选项卡:
http://hi.iyunv.com/attachment/201112/7/0_13232358593pxp.gif

  3.虚拟路径
http://hi.iyunv.com/attachment/201112/7/0_1323236050K0j3.gif

  主要是这里,物理路径就不用说了。。
  关于虚拟路径,它不像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了。
  

  

  

  

         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: 有关用Serv-U建立FTP时虚拟路径的问题