apache网站ftp服务器搭建,利用 Apache FtpServer 搭建 FTP 服务器

apache网站ftp服务器搭建,利用 Apache FtpServer 搭建 FTP 服务器以前我总是天真幼稚地认为安装了Apache就等于拥有了Web和FTP服务器,等到自己真的需要FTP时才发现这还需要另外配置,幸好现在意识到这个问题应该还不算太迟……于是我在网上找了下,像Server-U,FilezillaServer等的各种FTP服务器程序琳琅满目,有的要收费有的不能断点续传,看了一圈还是觉得这免费开源的ApacheFtpServer最实际,它功…

以前我总是天真幼稚地认为安装了 Apache 就等于拥有了 Web 和 FTP 服务器,等到自己真的需要 FTP 时才发现这还需要另外配置,幸好现在意识到这个问题应该还不算太迟……

于是我在网上找了下,像 Server-U, Filezilla Server 等的各种 FTP 服务器程序琳琅满目,有的要收费有的不能断点续传,看了一圈还是觉得这免费开源的 Apache FtpServer 最实际,它功能全面而且便于操作。译自 Apache FtpServer 官网:Apache FtpServer 是一个100%纯Java的FTP服务器。它的设计旨在提供基于目前可用的开放协议的一个完整的、便携的FTP服务器引擎解决方案,除了能嵌入到Java应用程序,还可以作为 Windows 服务或 Unix/Linux 的守护进程独立运行。此外FtpServer还提供集成Spring应用程序的支持……

长篇大论过后,下面介绍一下 Apache Ftpserver 程序在 Windows 环境下的安装方法。

1. 下载、解压

首要工作就是到 Apache FtpServer 官方下载页面 去选择对应版本的安装包下载并解压到自己想要的位置。

本文中的 Apache FtpServer 安装目录将会以 INSTALL_DIR 表示。

2. 配置环境

因为 Apache Server 是 Java 编写的,所以配置环境变量也是必不可少的步骤。安装Java环境,进入 系统属性 -> 高级 选项卡 -> 环境变量 界面,新建一个变量名为 java_home ,变量值为 Java 的安装目录(例如: D:\Java\jre7 )的系统变量。

1483152233.png继续在“环境变量”界面中找到名为 Path 的系统变量,在最后加入 ;%java_home%\bin;%java_home%\bin ,若原本没有内容则可去掉前端的分号。

1597472723.png

3. 配置软件环境配置完成后,打开 Apache FtpServer 的安装目录 INSTALL_DIR/res/conf 目录内的 users.properties 文件,根据以下提示编辑内容。ftpserver.user.admin.userpassword=21232F297A57A5A743894A0E4A801FC3 #设定用户密码,默认为MD5加密后的admin

ftpserver.user.admin.homedirectory=./res/home #分配到该用户的目录

ftpserver.user.admin.enableflag=true #用户是否可用

ftpserver.user.admin.writepermission=true #是否可写

ftpserver.user.admin.maxloginnumber=0 #最大同时登录数量

ftpserver.user.admin.maxloginperip=0 #最大同时登录IP数量

ftpserver.user.admin.idletime=0 #最大等待时间

ftpserver.user.admin.uploadrate=0 #设定上传速度,B/s

ftpserver.user.admin.downloadrate=0 #设定下载速度,B/s

4. 开始使用

完成上述所有步骤后, Apache FtpServer 应该就配置好了,执行 INSTALL_DIR/bin/run_ftp.bat 批处理文件,如果看见 Ftpserver started 字样,则说明 FTP 服务启动成功。

但须知悉:此时若关闭命令行窗口则会同时关闭 FTP 服务。

这时可用FTP客户端连接 127.0.0.1 ,默认端口为 2121 。端口可在 INSTALL_DIR\res\conf\ftpd-typical.xml 文件内进行修改。

5. 注意事项

users.properties 文件里设定用户密码时默认要填写经过 MD5 加密后的结果,若你需要填写明文密码,可以在 ftpd-typical.xml 文件内修改相应文本为如图所示的内容即可。

749625113.png如果你要开放FTP服务器给局域网内用户访问,而且系统为 Windows Vista 或以上版本,则需要在系统防火墙中开放指定端口的访问权限。

今天的文章apache网站ftp服务器搭建,利用 Apache FtpServer 搭建 FTP 服务器分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/8770.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注