FastDFS文件服务器安装文档

1、安装libfastcommon-master

已知包:libfastcommon-master.zip

解压到:/usr/local/src/libfastcommon-master

可以自己用使用unzip命令,也可以自己在window上解压完放进去

在libfastcommon-master目录下编译,安装:

./make.sh

./make.sh install

 libfastcommon默认安装到了:

              /usr/lib64 libfastcoommon.so

              /usr/lib64 libfdfsclient.so

     

     因为FastDFS主程序设置的lib目录是/usr/local/lib,所以需要创建软链接:

       ln   -s   /usr/lib64/libfastcommon.so     /usr/local/lib/libfastcommon.so

       ln   -s   /usr/lib64/libfastcommon.so     /usr/lib/libfastcommon.so

       ln    -s  /usr/lib64/libfdfsclient.so          /usr/local/lib/libfdfsclient.so

       ln    -s  /usr/lib64/libfdfsclient.so          /usr/lib/libfdfsclient.so

2、安装FastDFS_v5.05  (注意,后面安装出问题,要用5.08版本)

     已知包:FastDFS_v5.05.tar.gz

     解压到:/usr/local/src/FastDFS

   

     在FastDFS目录下编译,安装:(要先安装一个东西    yum install perl  )

      ./make.sh

      ./make.sh install

         

        

      

统一修改:

 输入冒号进入命令行,%s+/usr/local/bin+    /usr/bin

 此命令是替换字符串。

 

3.配置跟踪器tracker   (注意:这台测试机的IP是:192.168.72.101)

                        先改名:

                              cd /etc/fdfs

                              mv tracker.conf.sample  tracker.conf

                    

                  

                    

                   

                    

4、配置存储器storage    (注意:这台测试机的IP是:192.168.72.100)

                        先改名:

                              cd /etc/fdfs

                              mv storage.conf.sample  storage.conf

                    

               创建这个目录:

                         mkdir -p /fastdfs/storage

                         

                         

                         至此,去查看一下有没有data文件夹,如果没有,请确认跟踪器防火墙是否关闭。

                         data下面有很多文件夹:

                              

                         有256个目录,每个目录下面又有目录,可看官方文档介绍。

5、上传一个文件来测试一下

          查看一下有没有data文件夹,如果没

          首先在跟踪器tracker中,进入目录:

                   cd /etc/fdfs/

           把client.conf.sample复制一份:

                    cp client.conf.sample  client.conf

          按照下面修改:

               

           在这里路径下:cd /usr/bin

                    

          

            执行上传文件命令:

                     ./fdfs_upload_file /etc/fdfs/client.conf  /usr/local/src/FastDFS_v5.08.tar.gz

                

                            

              返回了一个ID:group1/M00/00/00/wKhIZFcNflGAab-MAAVCLLrKVow.tar.gz

              赶紧去storage中查看一下:

               

                 原来如此!很好,很强大!          

  ·                 

  6、在每个storage存储节点上安装nginx    

        准备文件:fastdfs-nginx-module_v1.16,不管什么后缀,先解压到/usr/local/src下

     

          

              但操作中,我的不用修改,是不是版本比较新。

                  

             先预先安装一些工具:

                              yum install gcc gcc-c++ make automake autoconf libtool pcre* zlib openssl openssl-devel

                      跟着:

                    

                           结束后,开始安装:make && make install

                        

                              进入/usr/local/src/nginx/conf目录(验证发现目录错误,正确的应该为/usr/local/nginx/conf),编辑nginx.conf:    

cd /usr/local/src/nginx/conf

vi nginx.conf

                                     :set nu

                            修改内容:

                                      第1行:  # user root;

                                      第36行: listen   8888;  

                                      第43行:location ~/group([0-9])/M00{

                                      第44行:#alias /fastdfs/storage/data;

                                      第45行:ngx_fastdfs_module; 

                                  

                                 

                            

                                   

                                   赶紧到浏览器测试一下,还记得前面我们测试上传成功的文件ID吧group1/M00/00/00/wKhIZFcNflGAab-MAAVCLLrKVow.tar.gz :

                                             http://192.168.72.100:8888/group1/M00/00/00/wKhIZFcNflGAab-MAAVCLLrKVow.tar.gz

                                   发现可以下载了。

                              

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值