zoukankan      html  css  js  c++  java
  • Linux(centos)系统下安装fastdfs安装部署步骤

    试验环境,所以打算把跟踪器和存储器安装到同一台实例上

    1、准备安装包上传到/usr/local/fastdfs

    FastDFS_v5.05.tar.gz (FastDFS安装包)

    libfastcommonV1.0.7.tar.gz (FastDFS依赖程序)

    nginx-1.8.0.tar.gz (nginx安装包,用于做文件请求http代理服务器)

    fastdfs-nginx-module_v1.16.tar.gz (nginx和fastdfs的桥梁插件模块)

    安装包路径:

    链接:https://pan.baidu.com/s/1sR1FbaFOg0WJ2GejsaqZBw
    提取码:4dxf

    2、安装C/C++ 编译环境

    yum -y install gcc gcc-c++

    yum -y install libevent

    3、安装 libfastcommon

    cd /usr/local/fastdfs
    tar -zxf libfastcommonV1.0.7.tar.gz
    cd libfastcommon-1.0.7
    ./make.sh
    ./make.sh install
    cp /usr/lib64/libfastcommon.so /usr/lib

    4、安装FastDFS

    cd /usr/local/fastdfs

    tar -zxf FastDFS_v5.05.tar.gz

    cd FastDFS

    ./make.sh

    ./make.sh install

    cd conf

    cp * /etc/fdfs

    5、编辑/etc/fdfs/tracker.conf

    vi /etc/fdfs/tracker.conf
    base_path=/usr/local/fastdfs/FastDFS/tracker

    6、启动tracker

      /usr/bin/fdfs_trackerd /etc/fdfs/tracler.conf  

    7、配置storage节点

    vi /etc/fdfs/storage.conf

    base_path=/usr/local/fastdfs/FastDFS/storage

    store_path0=/usr/local/fastdfs/FastDFS/storage

    tracker_server = 192.168.0.107:22122

    8、启动storage节点

      /usr/bin/fdfs_storaged/etc/fdfs/storage.conf 

    9、配置测试

    cd /usr/local/fastdfs//FastDFS/client/

    cp libfastclient.so /usr/lib

    10、修改测试配置文件

    vi /etc/fdfs/client.conf

    base_path=/usr/local/fastdfs/FastDFS/client

    tracker_server=192.168.0.107:22122

    11、测试上传

    vim /root/hi.html

    /usr/bin/fdfs_test /etc/fdfs/client.conf upload /root/hi.html

    12、安装nginx

    yum install -y gcc-c++   (已安装)

    yum install -y pcre pcre-devel

    yum install -y zlib zlib-devel

    yum install -y openssl openssl-devel

    13、解压fastdfs-nginx-module_v1.16.tar.gz

    cd /usr/local/fastdfs/

    tar -zxf fastdfs-nginx-module_v1.16.tar.gz

    14、修改fastdfs-nginx-module/src/config配置文件

    ​ 把CORE_INCS="$CORE_INCS /usr/local/include/fastdfs /usr/include/fastcommon/"

    ​ 修改为:CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/"

    ​ 把CORE_LIBS="$CORE_LIBS -L/usr/local/lib -lfastcommon -lfdfsclient"

    ​ 修改为:CORE_LIBS="$CORE_LIBS -L/usr/lib -lfastcommon -lfdfsclient"

    实际就是把路径中的local这一层删除掉

    15、复制fastdfs-nginx-module/src/mod_fastdfs.conf 到/etc/fdfs目录下

    并编辑

    cp mod_fastdfs.conf /etc/fdfs/

    tracker_server=192.168.0.107:22122

    url_have_group_name = true

    storage_server_port=23000

    group_name=group1

    store_path0=/usr/local/fastdfs/FastDFS/storage

    16、安装nginx

    cd /usr/local/fastdfs

    tar -zxf nginx-1.8.0.tar.gz

    cd nginx-1.8.0
    ./configure --add-module=/usr/local/fastdfs/fastdfs-nginx-module/src

    make

    make install

    17、配置nginx

    cd /usr/local/nginx/conf​

    vim nginx.conf

    server{
    listen 80;
    server_name localhost;
    location /group1/M00/{
    ngx_fastdfs_module;
    }
    }

    18、重启nginx

    /usr/local/nginx/sbin/nginx

  • 相关阅读:
    显示文件本地文件夹
    Select Dependencies选择依赖项
    搜索小技巧
    783. Minimum Distance Between BST Nodes BST节点之间的最小距离
    5. Longest Palindromic Substring 最长的回文子串
    12. Integer to Roman 整数转罗马数字
    3. Longest Substring Without Repeating Characters 最长的子串不重复字符
    539. Minimum Time Difference 最小时差
    43. Multiply Strings 字符串相乘
    445. Add Two Numbers II 两个数字相加2
  • 原文地址:https://www.cnblogs.com/qiaolizhi/p/12461901.html
Copyright © 2011-2022 走看看