centos64位中 fastDFS的安装以及nginx反向代理实现搭建图片服务器(一)

来源:互联网 发布:质量好的女包淘宝店铺 编辑:程序博客网 时间:2024/05/16 02:23
资源准备:
fastdfs-nginx-module_v1.16.tar.gzFastDFS_v5.05.tar.gzlibfastcommon-1.0.7.tar.gz
资源地址:http://download.csdn.net/detail/qq_20565303/9870824

现在主要是对fastDFS的安装

第一步:fastDFS都上传到linux系统

       我暂时将上传的文件都放在/root/目录下

第二步:安装FastDFS之前,先安装libevent工具包

              yum -y install libevent


第三步:安装libfastcommonV1.0.7工具包

            1、解压缩   执行:tar -vxf libfastcommon-1.0.7.tar.gz

            2、进入解压后的文件目录:执行 ./make.sh

           3、然后再执行:./make.sh install

           4、此时会在/usr/lib64/中生成libfastcommon.so文件

           5、如果系统位32位,/usr/lib64/libfastcommon.so文件向/usr/lib/下复制一


第四步:安装Tracker服务

      1、解压缩  执行 tar -vxf FastDFS_v5.05.tar.gz

      2、进入解压缩后的目录(/root/FastDFS):执行./make.sh

      3、然后在执行:./make.sh install

         在执行上一步时,会自动创建一些目录

         安装后在/usr/bin/目录下有以fdfs开头的文件都是编译出来的。

     配置文件都放到/etc/fdfs文件夹。

  4、/root/FastDFS/conf目录下的所有的配置文件都复制到/etc/fdfs

     命令:cp * /etc/fdfs

    5、配置tracker服务。修改/etc/fdfs /tracker.conf文件

     

      我需要建立一个路径如上图修改的路径,存放日志文件等。

      首先我在/home目录新建一个目录:mkdir fastdfs

      然后执行:cd fastdfs

      然后在新建:mkdir tracker

      然后将/etc/fdfs /tracker.conf文件中的上图位置修改为:/home/fastdfs/tracker

      6、启动tracker。命令:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

           重启使用命令:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

注意:执行启动命令后,没有反应时正常的。可以使用命令:ps aux|grep tracker

            查看是否有进程。例如:

root       3041  0.0  0.2  78732  2864 ?        Sl   06:52   0:00 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.confroot       3058  0.0  0.0 103344   852 pts/0    S+   06:55   0:00 grep tracker



第五步:安装storage服务。

      1、如果是在不同的服务器安装,还需要将第四步的1~4需要重新执行

      2、配置storage服务。修改/etc/fdfs/conf/storage.conf文件

        主要修改的有3项:

         1)storage服务日志存放路径,路径必须存在
                      

                   2)图片的保存路径,路径必须存在

                     

                  3)指定的tracker服务器的ip以及端口号

                  

         

       修改结果:

         1)storage服务日志存放路径:/home/fastdfs/storage,目录需要自己新建

         2)图片的保存路径:/home/fastdfs/storage

                  3)指定的tracker服务器的ip以及端口号

                        ip:为本机ip,比如我的为:192.168.147.130

                        端口:默认为22122。这个端口可以更改,在etc/fdfs /tracker.conf配置文件中。

           3、启动storage服务。

         启动:/usr/bin/fdfs_storaged /etc/fdfs/storage.conf

         重启:/usr/bin/fdfs_storaged /etc/fdfs/storage.confrestart

    第一次启动时,会比较慢,因为会在/home/storage/fastdfs2/data路径下创建许多保存图片的文件。

    查看是否启动成功

      ps aux|grep storage


第六步:测试服务。

       1、修改配置文件/etc/fdfs/client.conf

                  1)修改日志保存路径:

           

                      首先需要创建一个路径:/home/fastdfs/client

           然后需要将途中土图中所示位置修改为:/home/fastdfs/client

                 2)需要指定tracker的地址(本机ip)

                     

          我这里需要将它修改为:192.168.147.130:22122

      2、测试

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

        

                  此时测试成功,可以到相应的目录下查看这个文件。

               







阅读全文
0 0
原创粉丝点击