Centos7 FastDFS搭建

准备文件:
a)、FastDFS_v5.07.tar.gz
b)、nginx-1.12.0.tar.gz
c)、fastdfs-nginx-module_v1.16.tar.gz
d)、libfastcommon_v1.0.tar.gz
将上面准备好的文件上传到Linux系统/usr/local/FastDFS目录中。(FastDFS用mkdir新建的)。
在搭建FastDFS前,先要安装libevent工具包。
yum -y install libevent(执行该命令时服务器可以上外网)。

第一步:安装libfastcommon工具包。

 1、先解压 tar zxf libfastcommon_v1.0.tar.gz文件。
 2、解压完之后在该目录下面会多一个目录,进入该目录(cd libfastcommon)。
 3、执行命令#   ./make.sh
 4、执行命令#   ./make.shinstall 
 5、把/usr/lib64/libfastcommon.so文件向/usr/lib/下复制一份(如果Linux系统是64位的可以不用复制)。

第二步:安装Tracker服务

 1、先解压 tar zxf FastDFS_v5.07.tar.gz 文件。
 2、进入到刚刚解压的目录中。
 3、执行命令:   ./make.sh
 4、执行命令:   ./make.sh install
 5、安装后在/usr/bin/目录下有以fdfs开头的文件都是编译出来的,配置文件都放到/etc/fdfs文件夹。

这里写图片描述

6、进入到/etc/fdfs目录下面,编辑tracker.conf文件。

这里写图片描述

这里写图片描述

7、启动tracker:
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
重启启动命令:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

第三步:安装storage服务
1、如果是在不同的服务器安装,第二步的1~5需要重新执行。
2、配置storage服务。修改/etc/fdfs/storage.conf文件
这里写图片描述

这里写图片描述

3、测试服务
a、修改配置文件/etc/fdfs/client.conf
这里写图片描述
这里写图片描述
b、测试,将图片上传

 /usr/bin/fdfs_test /etc/fdfs/client.conf upload anti-steal.jpg

第四步:搭建nginx提供http服务。
1、解压 tar zxf fastdfs-nginx-module_v1.16.tar.gz。
2、解压后进入到fastdfs-nginx-module/src目录。
3、修改config文件,把其中的local去掉 : vim config
这里写图片描述
4、对nginx重新config,在执行下面指令之前,需要先创建目录:
var/temp/nginx:

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi \
--add-module=/usr/local/fastdfs/fastdfs-nginx-module/src

5、执行指令:make
6、执行指令:make install
7、把/root/fastdfs-nginx-module/src/mod_fastdfs.conf文件复制到/etc/fdfs目录下。编辑:
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

8、配置Nginx。
这里写图片描述

9、将libfdfsclient.so拷贝至/usr/lib下(Linux是64位可以不用复制):

cp /usr/lib64/libfdfsclient.so /usr/lib/

10.启动Nginx

这里写图片描述

搭建完成。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值