fastdfs+nginx搭建分布式文件系统-2

环境准备:

    1,nginx-1.13.7.tar.gz
    2,openssl-1.1.0g.tar.gz
    3,pcre-8.41.tar.gz
    4,zlib-1.2.11.tar.gz
    5,fastdfs-nginx-module-1.20.tar.gz

搭建过程:

    安装包2,3,4简单点可直接用yum安装,安装过程此处不再赘述。
    
    解压安装包1,5。
    如下修改解压后文件夹fastdfs-nginx-module-1.20中的config文件:
    ![图片1.png](https://upload-images.jianshu.io/upload_images/18136454-ba6b0f3949495a29.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    进入nginx解压包nginx-1.13.7,运行命令:
    $ ./configure --prefix=/usr/local/nginx --with-http_realip_module --with-http_addition_module --with-http_gzip_static_module --with-http_secure_link_module --with-http_stub_status_module --with-stream --with-pcre=/root/pcre-8.41 -s --with-openssl=/root/openssl-1.1.0g --add-module=/root/fastdfs-nginx-module-1.20/src/
    
    $ make && sudo make install 
    如果是用yum安装的2、3、4,上边的pcre和openssl可去掉。


    进入
    $ cd fastdfs-nginx-module-1.20/src
    $ cp mod_fastdfs.conf /etc/fdfs/

    修改 /etc/fdfs/mod_fastdfs.conf

    connect_timeout=10
    tracker_server=192.168.189.128:22122
    tracker_server=192.168.189.130:22122
    group_name=group1 或者 group2
    url_have_group_name = true
    store_path0=/home/fastdfs/storage
    group_count = 2

    [group1]
    group_name=group1
    storage_server_port=23000
    store_path_count=1
    store_path0=/home/fastdfs/storage

    [group2]
    group_name=group2
    storage_server_port=23000
    store_path_count=1
    store_path0=/home/fastdfs/storage  


  进入fastdfs-5.11/conf/,操作:
  $ cp http.conf  /etc/fdfs/
  $ cp mime.types  /etc/fdfs/

   修改: /etc/fdfs/http.conf
   http.anti_steal.token_check_fail=/home/wangbojing/share/fastdfs/fastdfs-5.11/conf/


    修改nginx.conf如下:
    ![图片2.png](https://upload-images.jianshu.io/upload_images/18136454-fb777ecb06b0c804.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    至此,配置完成。此处只配置stroage服务器即可。

简单测试:

    打开浏览器,输入http://192.168.42.130:8888/group1/M00/00/00/wKi9hFtenn6AUUnqAAGMaNNevpU084.txt
    可看到上篇我们上传的文件。中文显示可能有问题,度娘下ngnix中文乱码问题即可。

     over!

你可能感兴趣的:(fastdfs+nginx搭建分布式文件系统-2)