Linux(Centos6.5)FastDFS安装文档作者:曹健强[保密]第1页共9页Linux(Centos6.5)FastDFS分布式文件系统安装文档Linux(Centos6.5)FastDFS安装文档作者:曹健强[保密]第2页共9页版本控制版本日期编制/修订描述审核/日期批准/日期V1.02016-9-12曹健强创建文档Linux(Centos6.5)FastDFS安装文档作者:曹健强[保密]第3页共9页目录1.概述..................................................................................................................31.1.文档目的..............................................................................................................32.步骤..................................................................................................................32.1.安装介质................................................................................................................32.2.远程连接到虚拟机.................................................................................................42.3.上传FastDFS相关安装包到虚拟机........................................................................42.4.搭建步骤................................................................................................................51.概述1.1.文档目的本文档目的:1)能够在Linux系统下熟练搭建FastDFS分布式文件系统;2.步骤2.1.安装介质虚拟机:VMware_Workstation操作系统:Centos6.5Linux(Centos6.5)FastDFS安装文档作者:曹健强[保密]第4页共9页2.2.远程连接到虚拟机连接的工具很多,这里我们采用Notepad++插件,方便好用,打开Notepad++在插件里找到NppFTP工具,点击打开,所下图所示2.3.上传FastDFS相关安装包到虚拟机远程连接成功后,鼠标右键点击选择Uploadotherfilehere选项,将FastDFS相关安装包上传到虚拟机,如下图所示Linux(Centos6.5)FastDFS安装文档作者:曹健强[保密]第5页共9页2.4.搭建步骤第一步:把fastDFS都上传到linux系统。第二步:安装FastDFS之前,先安装libevent工具包。yum-yinstalllibevent第三步:安装libfastcommonV1.0.7工具包。1、解压缩2、进入解压后目录,执行./make.shLinux(Centos6.5)FastDFS安装文档作者:曹健强[保密]第6页共9页3、./make.shinstall4、把/usr/lib64/libfastcommon.so文件向/usr/lib/下复制一份(针对32位系统)第四步:安装Tracker服务。1、解压缩2、./make.sh3、./make.shinstall安装后在/usr/bin/目录下有以fdfs开头的文件都是编译出来的。配置文件都放到/etc/fdfs文件夹4、把/root/FastDFS/conf目录下的所有的配置文件都复制到/etc/fdfs下。5、配置tracker服务。修改/etc/fdfs/tracker.conf文件。在home下创建fastdfs文件夹、然后在fastdfs下创建tracker、storage、client文件夹6、启动tracker。/usr/bin/fdfs_trackerd/etc/fdfs/tracker.conf重启使用命令:/usr/bin/fdfs_trackerd/etc/fdfs/tracker.confrestart第五步:安装storage服务。1、如果是在不同的服务器安装,第四步的1~4需要重新执行。2、配置storage服务。修改/root/FastDFS/conf/storage.conf文件Linux(Centos6.5)FastDFS安装文档作者:曹健强[保密]第7页共9页3、启动storage服务。/usr/bin/fdfs_storaged/etc/fdfs/storage.conf/usr/bin/fdfs_storaged/etc/fdfs/storage.confrestart(重启)第六步:测试服务。1、修改配置文件/etc/fdfs/client.conf2、测试、进入cd/etc/fdfs/测试/usr/bin/fdfs_test/etc/fdfs/client.confuploadanti-steal.jpg查看图片是否上传成功[root@localhost~]#cd/home/fastdfs/[root@localhostfastdfs]#cdstorage/data/00/00/第七步:搭建nginx提供http服务。可以使用官方提供的nginx插件。要使用nginx插件需要重新编译。fastdfs-nginx-module_v1.16.tar.gz1、解压插件压缩包2、修改/root/fastdfs-nginx-module/src/config文件,把其中的local去掉。3、进入nginx解压目录、对nginx重新config./configure\--prefix=/usr/local/nginx\--pid-path=/var/run/nginx/nginx.pid\--lock-path=/var/lock/nginx.lock\Linux(Centos6.5)FastDFS安装文档作者:曹健强[保密]第8页共9页--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=/root/fastdfs-nginx-module/src4、make5、makeinstall6、把/root/fastdfs-nginx-module/src/mod_fastdfs.conf文件复制到/etc/fdfs目录下。编辑:7、nginx的配置在nginx的配置文件中添加一个Server:server{listen80;server_name192.168.138.130;location/group1/M00/{#root/home/FastDFS/fdfs_storage/data;ngx_fastdfs_module;Linux(Centos6.5)FastDFS安装文档作者:曹健强[保密]第9页共9页}}8、将libfdfsclient.so拷贝至/usr/lib下cp/usr/lib64/libfdfsclient.so/usr/lib/(针对32位系统)9、启动nginx(进入sbin目录启动)