FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。html
FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。java
FastDFS下载地址:https://sourceforge.net/projects/fastdfs/linux
FastDFS的github下载地址:https://github.com/happyfish100/fastdfsnginx
libfastcommon的下载地址:https://sourceforge.net/projects/libfastcommon/c++
libfastcommon的github下载地址:https://github.com/happyfish100/libfastcommongit
FastDFS-nginx-module的下载地址:https://sourceforge.net/projects/fastdfs/files/FastDFS%20Nginx%20Module%20Source%20Code/github
FastDFS-nginx-module的github下载地址:https://github.com/happyfish100/fastdfs-nginx-module服务器
fastdfs-client-java的下载地址:https://sourceforge.net/projects/fastdfsclient/架构
fastdfs-client-java的github下载地址:https://github.com/happyfish100/fastdfs-client-javaapp
Nginx下载地址:http://nginx.org/en/download.html
Nginx的github下载地址:https://github.com/nginx/nginx
......
FastDFS是C语言开发,建议在linux上运行。
安装FastDFS须要先将官网下载的源码进行编译,编译依赖gcc环境
yum install gcc-c++
我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,立刻就要抢光了。
FastDFS依赖libevent库
yum -y install libevent
libfastcommon是FastDFS官方提供的,libfastcommon包含了FastDFS运行所须要的一些基础库。
上传到linux,并解压