亲自动手:利用Apache-FTPServer搭建自己的文件服务器
2015-11-13 00:00
645 查看
至于Apache-FTPServer是一个使用MINA写的纯JAVA的开源文件服务器,详细的我就不介绍了,大家可以百度。
最近在做项目的迁移,服务器从Tomcat迁移到Websphere,以前没做文件服务器,是在Tomcat下临时搭建的一个文件目录,做的一个简易的文件服务器,现在移植了后,不能用,需要自己搭建一个文件服务器,当然,这才是正确的做法,偷工减料总会付出代价。
好了,废话不多说了吗,开工。
目标:在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下
然后进入home/apache-ftpserver-1.0.6/res/conf,编辑ftpd-typical.xml,修改图中对应位置
修改/home/apache-ftpserver-1.0.6/res/conf/users.properties,userpassword是用户名为amdin的用户的密码。这里可以建立多个用户,我们使用一个用户就可以了。
下面的图中可以看到有一条属性为homedirectory=./res/home,表示上传的文件都存放在/home/apache-ftpserver-1.0.6/res/home目录下。
保存文件,然后启动服务,进入/home/apache-ftpserver-1.0.6/bin,新建一个run.sh文件,在run.sh里面添加内容:./ftpd.sh res/conf/ftpd-typical.xml &
然后运行run.sh,则可以启动服务。
在/home/apache-ftpserver-1.0.6/res/log下,可以查看日志。
注意:如果打开了防火墙,可能导致外部无法访问
由于时间比较急,写得比较简单,大家有什么问题可以留言。
最近在做项目的迁移,服务器从Tomcat迁移到Websphere,以前没做文件服务器,是在Tomcat下临时搭建的一个文件目录,做的一个简易的文件服务器,现在移植了后,不能用,需要自己搭建一个文件服务器,当然,这才是正确的做法,偷工减料总会付出代价。
好了,废话不多说了吗,开工。
目标:在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下
然后进入home/apache-ftpserver-1.0.6/res/conf,编辑ftpd-typical.xml,修改图中对应位置
修改/home/apache-ftpserver-1.0.6/res/conf/users.properties,userpassword是用户名为amdin的用户的密码。这里可以建立多个用户,我们使用一个用户就可以了。
下面的图中可以看到有一条属性为homedirectory=./res/home,表示上传的文件都存放在/home/apache-ftpserver-1.0.6/res/home目录下。
保存文件,然后启动服务,进入/home/apache-ftpserver-1.0.6/bin,新建一个run.sh文件,在run.sh里面添加内容:./ftpd.sh res/conf/ftpd-typical.xml &
然后运行run.sh,则可以启动服务。
在/home/apache-ftpserver-1.0.6/res/log下,可以查看日志。
注意:如果打开了防火墙,可能导致外部无法访问
由于时间比较急,写得比较简单,大家有什么问题可以留言。
相关文章推荐
- Apache Isis 1.4.0 发布,领域驱动开发框架
- Linux快速构建apache web服务器
- Awstats处理多apache日志
- 安装perl模块小窍门
- PHP+Apache在Windows 9x下的安装和配置
- Apache服务器配置全攻略
- Apache Web让JSP“动”起来
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- apache 环境下 php 的配置注意事项
- 在RedHat下安装apache jserv 1.1.2方法
- windows8.1下Apache+Php+MySQL配置步骤
- windows中PHP5.2.14以及apache2.2.16安装配置方法第1/2页
- 在Windows XP下安装Apache+MySQL+PHP环境
- 解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
- apache rewrite防盗链三例
- Apache 配置详解(最好的APACHE配置教程)
- Apache+php+mysql在windows下的安装与配置(图文)第1/2页
- apache rewrite_module模块使用教程
- Apache rewrite重写规则的常见应用