linux————FastDFS安装及配置,测试

    工具准备: 

     CentOS 6.5

     fastdfs-master-V5.05.zip

     fastdfs-nginx-module-master.zip

     libfastcommon-master.zip

     nginx-1.13.7.zip


一、安装libfastcommon

    首先在  /usr/local/fastdfs路径下上传所有需要的压缩包。

  安装 libfastcommon模块。解压缩libfastcommon

  命令:unzip libfastcommon-master.zip

 然后进入解压完的目录内

   命令: ./make.sh  编译完成

   命令: ./make.sh install 安装


二、安装fastdfs-master-v5.05.zip

  命令:unzip fastdfs-master-v5.05.zip  解压缩fastdfs压缩包

       然后进入解压缩后的目录内

命令:./make.sh && ./make.sh install   编译并且安装


 三、复制fastdfs-master目录内的配置文件到  /etc/fdfs文件夹内

     命令: cd fastdfs-master    

     cp -r conf/*   /etc/fdfs


四、修改 tracker.conf  和storage.conf 以及client.conf的配置,注意事 /etc/fdfs内的配置文件

       先修改 tracker.conf

       命令 : vim  tracker.conf     修改端口号,以及存放data和log的目录。目录一定要有。

linux————FastDFS安装及配置,测试_第1张图片

  修改storage.conf 和修改tracker.conf文件的步骤一致。主要修改存放data和log的目录,和指向tracker server的ip和port


五、安装 fastdfs-nginx-module模块

     FastDFS通过tracker服务器,将文件放在storage服务器存储,但是同组存储器之间需要进入文件复制,有同步延迟的问题。也就是说,当客户端把文件上传到一个storage后,再从storage集群下载文件时,此时文件没有完成storage组的同步,会导致客户端无法获取文件而发生错误,而fastdfs-nginx-module模块会把文件连接到用户上传的storage的服务器。

    解压 fastdfs-nginx-module

           命令:    unzip fastdfs-nginx-module.zip

           修改配置文件:vim  mod_fastdfs.conf

linux————FastDFS安装及配置,测试_第2张图片


  做完这一步后,把mod_fastdfs.conf复制到 /etc/fdfs/目录内

       命令: cp mod_fastdfs.conf  /etc/fdfs


关于配置文件的部分就做完了。接下来做给nginx添加fastdfs-nginx-module模块。

首先要卸载原先自己装的nginx。直接删除就好。

六、配置nginx的模块

首先找到nginx的压缩包,然后解压

     命令:tar nginx-1.13.7.tar.gz

然后 进入 nginx解压后的目录,会看到一个configure的文件,然后修改配置 加入fastdfs-nginx的模块。

# --prefix指定nginx安装到哪个目录, add-module 后面加上 fastdfs-nginx-module的目录

      命令: ./configure --prefix=/usr/local/nginx2/ --add-module=../fastdfs-nginx-module/src/

      命令:./make

      命令: ./make install

7、修改 nginx的配置文件

 进入nginx安装的目录,修改nginx.conf的配置,加上fastdfs的访问server映射

    命令vim nginx.conf


linux————FastDFS安装及配置,测试_第3张图片


八、 tracker服务, storage服务,使用fastdfs 的client进行图片上传

        命令: /usr/bin/fdfs_trackerd  /etc/fdfs/tracker.conf        #启动tracker服务

        命令: /usr/bin/fdfs_storaged /etc/fdfs/storage.conf      #启动storage服务

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


linux————FastDFS安装及配置,测试_第4张图片

上传后的结果

linux————FastDFS安装及配置,测试_第5张图片


九、关闭虚拟机防火墙,访问图片

命令:service firewalld stop

 看浏览器上的内容

linux————FastDFS安装及配置,测试_第6张图片



你可能感兴趣的:(linux————FastDFS安装及配置,测试)