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:8888,成功访问后会提示输入用户名和密码,验证成功后成功登录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(服务的一个图形化界面)来进行设置。

转载于:https://www.cnblogs.com/goldenland/p/3480435.html

Apache FtpServer配置步骤总结相关推荐

  1. apache虚拟机配置步骤和修改访问端口

    这篇文章主要介绍了apache虚拟机配置步骤和修改访问端口的方法(虚拟机端口映射),需要的朋友可以参考下 一.添加服务端口 在文件Apache\conf\httpd.conf中, 1.找到 Liste ...

  2. LAMP中apache的配置步骤

    # 默认虚拟主机 <VirtualHost *:80> DocumentRoot "/tmp/123"## 目录"/tmp/123"需要提前创建,并 ...

  3. centos7 apache 安装配置步骤

    1 检查.删除.安装 rpm -qa|grep httpd //检查是否安装apache rpm -e 包名 --nodeps //若有则删除 PS:我没有删除,直接用的服务器原来的. yum ins ...

  4. win8 apache php mysql_windows8.1下Apache+Php+MySQL配置步骤

    软件版本: apache:Apache 2.4.6 Win64 PHP:PHP 5.5 VC11 x64 Non Thread Safe MySql:5.5 win64 Mysql安装: 双击运行,设 ...

  5. Apache 2配置域名绑定的步骤

    这篇文章主要给大家介绍了Apache 2配置域名绑定的方法,文中介绍的很详细,需要的朋友可以参考借鉴,下面来一起看看吧. 前言 最近新装了个OJ系统,想着总是用ip访问挺难记得,就打算绑一个域名上去. ...

  6. tomcat苹果版安装步骤_mac系统安装apache tomcat配置方法图文详解

    下面,绿茶小乐哥分享mac系统安装apache tomcat配置方法,希望能帮助到大家! tomcat无法取访问appache资源. appache只支持静态网页,但像asp,php,cgi,jsp等 ...

  7. apache ftpserver java开发_apache FTPserver安装

    本文将为您描述apache FTPserver安装,具体完成步骤: ​apache ftp server 安装简单,可移植性强,可在linux和windows上运行.下面总结一下安装步骤 〇.环境准备 ...

  8. log4j.properties 详解与配置步骤总结

    先提供一个项目中使用log4j.properties配置 #log4j.rootLogger=WARN, stdout, file log4j.rootLogger=INFO,console,dail ...

  9. spring基于XML的声明式事务控制-配置步骤

    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mave ...

最新文章

  1. 深度特征提取方法_基于深度学习的文本数据特征提取方法之Glove和FastText
  2. C语言 | 编程实现4
  3. vb.net2019-打开外部程序发送键盘信号(4)
  4. leetcode 5077. 按列翻转得到最大值等行数(Flip Columns For Maximum Number of Equal Rows)
  5. Visual Studio 2017 已知问题 Qamp;amp;A
  6. webpack debug
  7. Delphi新手必看
  8. hexo -d 部署的时候报错 FATAL Something's wrong Template render error: expected variable
  9. pku 1325 Machine Schedule(匈牙利算法)
  10. LibMesh 数据结构类
  11. java8新特性——如何使用lambda
  12. 如何用SOLIDWORKS实现文字雕刻?来试试这样做!
  13. 插上U盾计算机无法识别,U盾插入电脑后没反应,网上银行识别不了?
  14. 计算机维修.pdf,计算机维修(中).pdf
  15. 线性代数 抽象非齐次方程解的问题
  16. HTML5响应式手机模板:电商网站设计——仿淘宝手机app界面模板源码 HTML+CSS+JavaScript...
  17. BUUCTF 每日打卡 2021-5-6
  18. 关于旋转矩阵的左乘与右乘问题
  19. python模拟seo快排vps点击代码实操
  20. 机器学习算法 - 频繁项集和关联规则思想

热门文章

  1. 小程序新闻列表页面布局代码_论坛小程序·“我的”页面布局
  2. STM32-时钟-时钟树-时钟初始化配置
  3. DFS实现floodfill算法
  4. python用海伦公式求面积_Python:平面直角坐标系下用三点求所构三角形面积
  5. mysql用户如何迁移_迁移MySQL用户及权限
  6. lntellijidea怎么创建文件_DBC文件到底是个啥
  7. scrapy获取a标签的连接_Python爬虫 scrapy框架初探及实战!
  8. matlab 红黑强度图片,matlab图形锐化程序
  9. React-Native 获取设备当前网络状态 NetInfo
  10. python扩展,用python扩展列