FastDFS+Nginx轻量级分布式文件系统安装使用
FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。
FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。
二 安装
1, 本次安装采用三台centos5.10 linux操作系统
192.168.80.100 tracker Nginx(注意这台不安装fastsfd-niginx插件)
192.168.80.101 storage nginx
192.168.80.102 storage nginx
操作系统的安装这里不多说。
2, 准备编译环境 yum -y install gcc gcc+ gcc-c++ openssl openssl-devel pcre pcre-devel 三台机器都进行安装,并且创建两个新用户fastdfs 和nginx
useradd fastdfs -M -s /sbin/nologin useradd nginx -M -s /sbin/nologin
为了方便测试 请关闭防火墙 service iptables stop
3, 下载源码
敲 cd /usr/local/src/ 进入该目录下,运行如下命令,下载fastDFS 5.01
wget