欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

FastDFS+Nginx轻量级分布式文件系统安装使用

程序员文章站 2022-04-05 10:37:49
...
一 简介

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 http://jaist.dl.sourceforge.net/project/fastdfs/FastDFS%20Server%20Source%20Code/FastDFS%20Server%20with%20PHP%20Extension%20Source%20Code%20V5.01/FastDFS_v5.01.tar