FastDFS文件系统的安装配置、使用(二)

这篇文章承上一篇文章,讲两个知识,FastDFS上传文件,Storage节点和Nginx整合,使其能通过Http访问。

  • FastDFS上传文件
    新建一个节点,就叫client节点吧,我们用它来测试上传文件。安装libfastcommon和FastDFS,所需要做的与上一篇文章所讲的一样。接下来修改client.conf文件,配置其中的tracker_server,改成tracker_server真正的ip地址和端口。(当然这是单机的情况下,如果是tracker集群,那就分行配置多个tracker_server)。
    接下来执行命令
    /usr/bin/fdfs_upload_file /etc/fdfs/client.conf /tmp/qing.jpg
    把qing.jpg改成自己文件的名称。
    然后查看storage节点的data目录下,在最低级目录下你就会发现你刚上传的内容。
    为什么是storage节点,而不是tracker节点,刚刚明明配置的tracker_server,留到下篇文章再说吧。

  • storage节点与nginx集成
    storage节点已经有内容了,现在我们需要做的就是通过浏览器访问下载它。
    1.准备内容:


    FastDFS文件系统的安装配置、使用(二)_第1张图片
    准备内容.png

    2.解压nginx与fastdfs整合的tar包到/usr/local/fast/目录下
    tar -zxvf fastdfs-nginx-module_v1.16.tar.gz -C /usr/local/fast/
    3.进入目录
    cd /usr/local/fast/fastdfs-nginx-module/src/
    4.修改里面的配置文件


    修改config1.png

    改为:
    修改config2.png

    5.接下来就要正式和Nginx集成了。
    6.编译安装Nginx,编译的过程中加上

    ./configure --add-module=/usr/local/fast/fastdfs-nginx-module/src/
    7.复制fastdfs-nginx-module中的配置文件,到/etc/fdfs/目录下,如图所示:


    FastDFS文件系统的安装配置、使用(二)_第2张图片
    fastdfs和nginx配置文件.png

    8.修改/etc/fdfs/目录下这个这个配置文件的内容
    比如:
    tracker_server=你真正的tracker节点的ip地址:22122
    url_have_group_name=true;
    store_path0=/fastdfs/storage(这个必须和storage.conf中的内容保持一致)
    还有好多选项,根据自己的情况进行配置。
    9.执行下列步骤:
    FastDFS文件系统的安装配置、使用(二)_第3张图片
    66.png

    10.创建软连接
    ln -s /fastdfs/storage/data/ /fastdfs/storage/data/M00
    11.修改nginx.conf配置文件
    FastDFS文件系统的安装配置、使用(二)_第4张图片
    nginx集成配置文件.png

    12.最后一步 启动nginx 然后就能通过浏览器访问你刚才上传的文件了!

你可能感兴趣的:(FastDFS文件系统的安装配置、使用(二))