Centos7 FastDFS搭建

来源:互联网 发布:淘宝企业店铺开通流程 编辑:程序博客网 时间:2024/06/08 01:39

准备文件:
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

这里写图片描述

搭建完成。

原创粉丝点击