Apache FtpServer配置步骤总结

Apache旗下的FtpServer(免费开源,跨平台,java语言编写)配置步骤总结

1、在windows服务器安装jre,下载jre7,并安装。(java运行环境),经过实验,不必安装jdk。
2、设置坏境变量,增加系统变量java_home。(假设安装在C:\Program Files\Java\jre7),经过实验,可以不加path跟classpath
3、下载ftpserver,会得到一个ftpserver-1.0.6.zip的压缩文件,将文件解压到FtpServer的安装目录,假设在D:\ftpsercer-1.0.6.zip。
4、打开FtpServer安装目录,其目录下有:bin、common、res三个目录。
a、conf目录,该目录下主要存放与FtpServer相关的配置文件。
b、home目录,该目录下主要用于存放Ftp服务器上的文件(FtpServer默认存放在该目录下),可通过配置文件修改存放目的地。
c、log目录,从目录名称可得知是存放日志的地方,一般我们不会关心该目录。
b、ftp-db.sql、ftpserver.jks文件,这两个文件一般我们也不关心。
5、conf目录下的users.properties文件,该文件主要用户对FtpServer的用户进行配置。具体配置,请搜索其它文档。
6、ftpd-typical.xml文件,服务器监听端口及是否运行匿名登录等配置,具体配置,请搜索其它文档。
7、配置完成之后,启动ftpserver。
在FtpServer安装文件下的bin目录下,创建一个xxx.bat的批处理文件,xxx文件名可随意定义。如run.bat。
在run.bat文件,在文件中编写下列代码(假设在D:\apache-ftpserver-1.0.6\bin目录):
d:
cd D:\apache-ftpserver-1.0.6\bin
ftpd.bat res/conf/ftpd-typical.xml
8、运行bin目录下的run.bat批处理文件,启动FtpServer,如果看到“FtpServer started”这句话,代表FtpServer启动成功。
9、访问FtpServer,打开浏览器,输入:ftp://hostaddress:port,如:ftp://192.168.0.2:8,成功访问后会提示输入用户名和密码,验证成功后成功登录FtpServer。
10、如果将这个命令行关掉,则ftp服务停止,我们需要把它做成一个windows服务,然后随windows自动启动。
在新建一个bat文件,如installServices.bat.文件内容如下:
d:
cd D:\apache-ftpserver-1.0.6\bin
service.bat install ftpd res\conf\ftpd-typical.xml
运行该批处理文件,就能往windows服务中增加一个服务,服务启动时,会去加载res\conf\ftpd-typical.xml这个配置文件。
11、有了windows服务,可以启动服务,并设置成自动启动,可以在服务中设置,也可以运行ftpdw.exe(服务的一个图形化界面)来进行设置。


如果给你带来帮助,欢迎微信或支付宝扫一扫,赞一下。