apacheftp服务
❶ apache怎么搭建一个ftp
下载apache ftp,解压后res/conf下找到user.properties,按下图中配置好,下图中有两用户,admin和匿名用户
同样在res/conf下配置apache ftp的典型配置ftpd-typical.xml文件,如下图所示:
再来到bin目录下:用下面命令启动ftp服务历念器 ftpd.bat res/conf/ftpd-typical.xml
在浏览肢态困器下访问:ftp:localhost:21
输入admin/admin即可访问
6
密码正确后闭核访问成功!
❷ 简述FTP服务,jdk,mysql,apache的作用
FTP:用于文件传输,比如上传文御旦件到网站
JDK:支持JSP用的玩意
mysql:一种数据库,一般和php、JSP等搭配
APACHE:一种webserver,也就是氏亮运行网站用的。
建议你使用护卫神·主机大师(linux版镇核扰),一键安装ftp+apache+mysql+php
❸ ftp服务器与apache服务器有什么区别
ftp是文件共享服务
Apache可以隐射到iis 提供在线超级文本阅读服务
❹ apacheftpserver更换硬盘
您好,更换Apache FTP服务器硬盘消帆巧的步骤如下:
1. 停止Apache FTP服务器:使用命令“service apacheftp stop”停止Apache FTP服务器。
2. 拆拿键卸旧硬盘:拆卸服务器上的旧硬盘,并将其替换为新硬盘。
3. 安装新硬盘:将新硬盘安装到服务器上,并确保它正确连接。
4. 配置新硬盘:使用fdisk或其他磁盘管理工具配置新硬盘,以便将其用于Apache FTP服务器。
5. 启动Apache FTP服务器:使用命令“service apacheftp start”轿衡启动Apache FTP服务器。
6. 测试新硬盘:使用Apache FTP服务器的测试功能,测试新硬盘的功能是否正常。
7. 完成:完成Apache FTP服务器硬盘更换的过程。
❺ apache ftpserver 无法启动
Apache FTPServer是瞎磨启一款用Java开发的FTP开源服务器,在使用中,发现如果将其安装为64位的Windows系统的服务时,游激服务将无法启动,总是提示错误。
可以尝试拷贝Tomcat较新版本(6或7)安装在64位Windows系统下的bin目录里的tomcat6.exe或tomcat7.exe到Apache FTPServer的bin目录下,并将磨如原有的ftpd.exe改名或删除,然后将tomcat6.exe或tomcat7.exe改名为ftpd.exe。再次尝试重启FTP服务,发现服务将可以正常启动。
❻ apache ftpserver 是主动还是被动
在做项目的时候我才发现,FTP竟然有主动FTP和被动FTP之分。FTP的设置主要是由FTP服务器设置的。同样的一段代码,在本地测试的时候一切正常,但是访问局方的FTP服务器时却不能传输数据。
下面我先简要地自己说一下,我对主被动FTP的理解。
众所周知,FTP是一个比较特殊的服务,它占用了20和21两个端口,21是命令端口,20是数据端口。顾名思义,21端口是用来接发命令,20端口用来传递数据。但是并不是所有的时候都用20端口来实现数据交换。
主动FTP过程大致如下:
1、客户端启用端口N(N>1024,因为1024之前为特殊端口,不能手动占用,把N当作客户端的命令端口)和端口N+1(客户端的数据端口),从端口N向服务器的21端口发送PORT命令,其中PORT命令包含客户端IP和数据端口
2、服务器接收到客户端的PORT命令后,并得知客户端用N+1端口监听数据。接着,服务器向客户端发送ACK应答(ACK与TCP通信中的连接握手一样)
3、服务器用20端口再向客户端的N+1端口发送数据请求
4、客户端向服务器端发送数据ACK应答
以上就是主动FTP的大致过程,但是数据请求的发起方是服务器,如果此时客户端的防火墙启用了高端端口的屏蔽的话,有可能会发生阻塞,所以主动FTP的情况下,客户端最好把防火墙关闭了。
被动FTP过程大致如下:
1、客户端启用端口N(同样的N>1024)和N+1,N用作命令端口,N+1用作数据端口。然后客户端向服务器端发送PASV请求,告诉服务器端,这是被动FTP请求
2、服务器端接收到PASV请求后,启动一个M(同样>1024)端口当作数据端,并发送PORT M到客户端
3、客户端得到服务器端的数据端口后,再由端口N+1向服务器的M端口发起数据请求
4、服务器端通过N端口向客户端的N+1端口发送ACK应答
以上是被动FTP的大致过程,与主动FTP请求不同,请求的发起方是客户端,这样客户端就不会为防火墙的问题感到烦恼,但是同样道理,服务器端的端口就会有了限制。
所以,一般情况下。服务器端为了方便管理,一般采用被动FTP方式连接。当然客户端可以通过ftp -d host port命令向服务器发送请求,可以看出到底用的是主动FTP还是被动FTP。
这次我就遇到了这样的问题,写FTP上传下载代码时,把网上的东西过来,很顺利地在本地测试通过了。但是链接到局方的服务器的时候,怎么也不能上传和下载,而且不会抛出异常。后来我也是试着添了一行代码,结果测通了,代码如下:
FtpDefine.ftpServer.enterLocalPassiveMode();
怎么样,看起来很简单吧。因为写代码默认情况下是主动FTP,必须通过enterLocalPassiveMode()方法设置成被动FTP才能顺利上传下载。
另外还有很多问题需要考虑,比方说代码的可扩展性、可移植性等等。就拿这次的代码来说,我测试的时候客户端和服务器端都是Windows Xp系统,而且FTP服务器设置的是主动FTP。但是真正用的时候,客户端是Linux系统,服务器虽然是Windows的,但是他们没有用Windows自带的FTP,而是用的软件,用法与Linux系统的相似,所以因为这个问题,我配错了配置文件,结果在代码中切换服务器目录时,总是报错。所以再此,我提醒大家,万事小心谨慎!希望我写的这些会对大家有点帮助。如果觉得看不懂的话,请参考我下面列出的链接地址,那里有更详细的说明。
❼ apache和ftp提供什么样的服务
ftp是文件共享服务
Apache可以隐射到iis 提供在线超级文本阅读服务
❽ 上传文件至远程服务器的ApacheFTPserver服务卡住问题
搭建FTP服务器哪用这么麻烦
直接用宝塔面板就可以了
不管是windows系枝顷统还是linux系统都有
后台左猛基陆侧创建FTP就可以锋蚂了
❾ apache ftpserver 怎么测试
apache上的ftp服务器一般使用的是vsftp即very secure ftp,这个你只要安装成功了,直接访问一下ftp服务器,能正常 访问就可以了。
❿ Apache FtpServer在64位系统下服务不能启动解决办法怎么解决
IS服务器的同时,又安装Apache服务器,二个服务器软件都运扰迟监听TCP/IP协议的80端口,于是就有其中旁李的一个服务不能启动,如果要两个服务同时运行,那么修改Apache 的监听端口,修改的具李誉体方法请查阅Apache手册。不同的编译版,修改方法略有不同,一般都是修改httpd.conf文件,把其中的80端口改为其他的,如8080等。如果没有安装IIS,又提示不能启动。那就是迅雷等P2P软件在作怪了,要查找是哪个软件,在命令行窗口中输入:netstat -o -an
在 Local Address这一列会显示如下:
0.0.0.0:135
0.0.0.0:445
0.0.0.0:1688
0.0.0.0:8100
0.0.0.0:16368
10.10.10.1:139
127.0.0.1:1032
...
查找其中占用80端口的进程,然后在PId对应这一列查找它的进程Pid,然后在任务管理器把它找出来,或结束此进程。