vsftpd与Nginx简介

vsftpd:是一款遵循FTP协议的FTP服务端程序,是Linux发行版中最受推崇的FTP服务器程序,特点是小巧轻快,安全易用;不支持分布式;

FastDFS与HDFS:分布式的文件程序,支持分布式,安装繁琐,大大占用服务器的资源

FTP:file Transfer Protocal文件传输协议

文件上传方式

1.传统方式

    (1)并发量小、用户少

vsftpd与Nginx简介_第1张图片

    (2)并发量高、用户多:搭建集群

vsftpd与Nginx简介_第2张图片

互联网项目

新建一个文件服务器,专门保存文件,不管是哪个服务器接收到文件,都把文件上传到文件服务器。文件服务器上需要安装一个HTTP服务器,可以使用Tomcat、Apache、nginx搭建文件服务器,在这里用Nginx(高性能的HTTP和反向代理服务器)

搭建文件服务器的好处:

   1.实现了文件的统一管理

    2.防止直接发布到Tomcat后出现重启丢失等问题

vsftpd与Nginx简介_第3张图片

完成图片上传的步骤

1.使用vsftpd组件作为服务端

2.使用FtpClient作为客户端把图片资源上传到vsftpd中

vsftpd与Nginx简介_第4张图片

 

 

 

你可能感兴趣的:(java)