zhangmdk - 2003/11/23 3:16:00
SERV-U的多端口FTP实现方法
MDK
××××××××××××××××××××
虽然名字看起来很厉害
其实这盘文章没有什么实质的技术含量,
只是一点小小的技巧,可能很多人都会了。
写出来只是给还不知道的朋友看看。
这个是对应SERV-U软件,其他的FTP软件也大同小异。
首先说说为什么要实现FTP多端口,一个端口不可以嘛?
虽然说一个端口可以,但是,有些特殊情况(如我和风儿)就需要多端口。
具体情形我就不说了,总之到需要用上时自然就会想到这个。
××××××××××××××××××××
说白了,双端口原理就是两个域……
嗯,是不是一下就明白了?
也就是说,不同的域可以使用不同的端口。
那么我们建立两个内容完全相同的域,然后使用不同的端口,这样,一个完美的双端口FTP已经搞定了。
PS:看完这句话是不是有点上当受骗的感觉?
虽然确实是这样,但是,还是有些朋友没有想到呢。
……
双端口建立后,但是,如果虚拟目录太多了,设置两遍是不是太麻烦了?
说的就是最快速的同步方法。
所有的SERV-U的信息都存在ServUDeamon.ini文件里面,我们用记事本打开来看看。
有很多的字吧?我没有骗你吧? ^^
其实全部格式非常的规整,一目了然,其实有点钻研精神的朋友应该可以自己看懂里面的冬冬。
不过在这里凑点篇幅,我把一些主要的东西写写吧。
××××××××××××××××××××
注意1:[XXX]是XXX组,而没有[]的文字是条目,一个组到下一个组之间的条目,属于这个的组。
注意2:域条目包括组条目,而且域条目互不干涉,域条目即一个域到下一个域之间的组与条目。
[GLOBAL]组
这个是SERV-U的一些信息,如版本号,注册码等
还有就是本地服务器的设置信息
[Domain?]组 【“?”代表不同数字,这里也就是不同的域。】
Group?:定义的第?组的组名
User?:定义的第?用户的用户名
ReplyXXXX:FTP的信息设置
LogXXXX:FTP的日志文件设置
VirPath?:虚拟目录路径 【 VirPath?=路径|显示处(如%HOME%)|显示名称 】
[DOMAINS]组
Domain?:第?个域的域名称
[GROUP=组名|域号]
Access?:这个组的可行地址 【地址|权限】
Note?:相关信息
[USER=用户名|域号]
Password:加密后的密码
HomeDir:主目录
RelPaths:是否锁定在主目录,删除这条或者设定为0的话为不锁定,设定为1的话为锁定
Enable:是否激活,删除这条或者设定为1的话为激活,不激活设定为0
Access?:这个用户的可行地址 【地址|权限】
Group:所属组名
Maintenance:用户权限,删除的话为没有权限
还有很多其他的具体设置(不详细说了,大家去看看就知道)
××××××××××××××××××××
如果要快速建立两个相同的域,大家知道怎么做了嘛?
……
如果你那里只有一个域的话,就非常好办了。
复制除了[GLOBAL]组之外的所有信息,然后把组后面的域号改为相同的数字。
就搞定了~~~
记得更改那个新域的端口号哦! ^^
然后启动SERV-U(一开始启动过,要关闭后再启动),就可以看到新的域了
××××××××××
全文完毕,大家不要砸我……
迷失的风儿 - 2003/11/23 21:18:00
看懂了,至少我不知道这种方法,把我教会了。同域名多个端口。