【Nginx】FastDFS搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013044029/article/details/72868357

一、安装包


二、上传安装包

三、安装libfastcommon-1.0.7

  1、解压:tar zxf libfastcommon-1.0.7.tar.gz

  2、./make.sh

    

3、./make.sh install

   

     

扫描二维码关注公众号,回复: 3337280 查看本文章


4、把/usr/lib64/libfastcommon.so文件向/usr/lib/下复制一份:cp libfastcommon.so ../lib



四、安装Tracker服务

1、解压缩::tar zxf fastdfs-5.05.tar.gz

2、./make.sh

   


3、./make.sh install

   


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


4、把/root/fastdfs-5.05/conf目录下的所有的配置文件都复制到/etc/fdfs下:cp * /etc/fdfs/

     


5、配置tracker服务。修改/root/fastdfs-5.05/conf/tracker.conf文件。修改所有日志的保存路径:vim tracker.conf(同时需要在home/路径下添加tracker文件夹)



6、启动tracker服务:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

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

   

7、查看tracker启动的线程:ps aux|grep tracker


五、安装storage服务

1、因为安装在同一linux上,直接修改storage.conf就可以了。同时需要在home/路径下添加storage文件夹





2、启动storage服务:/usr/bin/fdfs_storaged /etc/fdfs/storage.conf (重启:/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart)


  



六、搭建nginx提供服务

1、解压fastdfs-nginx-module_v1.16.tar.gz:tar zxf fastdfs-nginx-module_v1.16.tar.gz

       解压nginx-1.8.1.tar.gz:tar -zxf nginx-1.8.1.tar.gz

  


2、修改/root/fastdfs-nginx-module/src/config文件,把其中的local去掉。



3、对nginx重新config

 

./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=/root/fastdfs-nginx-module/src




4、make



5、make install

 


6、把/root/fastdfs-nginx-module/src/mod_fastdfs.conf文件复制到/etc/fdfs目录下。编辑:






7、nginx的配置

在nginx的配置文件中添加一个Server:

server {
        listen       80;
        server_name  192.168.101.3;

        location /group1/M00/{
                #root /home/FastDFS/fdfs_storage/data;
                ngx_fastdfs_module;
        }
}

8、将libfdfsclient.so拷贝至/usr/lib下

cp /usr/lib64/libfdfsclient.so /usr/lib/

9、启动nginx



10、测试





猜你喜欢

转载自blog.csdn.net/u013044029/article/details/72868357