亲自动手:利用Apache-FTPServer搭建本身的文件服务器

    至于Apache-FTPServer是一个使用MINA写的纯JAVA的开源文件服务器,详细的我就不介绍了,你们能够百度。 html

    最近在作项目的迁移,服务器从Tomcat迁移到Websphere,之前没作文件服务器,是在Tomcat下临时搭建的一个文件目录,作的一个简易的文件服务器,如今移植了后,不能用,须要本身搭建一个文件服务器,固然,这才是正确的作法,偷工减料总会付出代价。 linux

    好了,废话很少说了吗,开工。 apache

    目标:在linux上使用apache-ftpserver-1.0.6搭建文件服务器,并实现JAVA代码的调用(下一篇博客写调用的代码,地址:http://my.oschina.net/simpleton/blog/530084) 服务器

    好了,首先让咱们下载apache-ftpserver(http://mina.apache.org/ftpserver-project/downloads.html) 测试

    

    

    我开始是在我本机(win7 x64)测试的,经过以后才下的Linux版本,将下载的文件上传到linux上(也能够在linux上下载,这些细节不累述了),解压到/home/apache-ftpserver-1.0.6下 spa

    

    而后进入home/apache-ftpserver-1.0.6/res/conf,编辑ftpd-typical.xml,修改图中对应位置 .net

    


    修改/home/apache-ftpserver-1.0.6/res/conf/users.properties,userpassword是用户名为amdin的用户的密码。这里能够创建多个用户,咱们使用一个用户就能够了。 日志

    下面的图中能够看到有一条属性为homedirectory=./res/home,表示上传的文件都存放在/home/apache-ftpserver-1.0.6/res/home目录下。 server

    

    保存文件,而后启动服务,进入/home/apache-ftpserver-1.0.6/bin,新建一个run.sh文件,在run.sh里面添加内容:./ftpd.sh res/conf/ftpd-typical.xml & xml

    

    而后运行run.sh,则能够启动服务。

    在/home/apache-ftpserver-1.0.6/res/log下,能够查看日志。

    注意:若是打开了防火墙,可能致使外部没法访问

    因为时间比较急,写得比较简单,你们有什么问题能够留言。

相关文章
相关标签/搜索