zoukankan      html  css  js  c++  java
  • fastdfs

    1.

    yum -y install libevent

    2.

    libfastcommon-1.0.7.tar.gz

    tar -zxvf libfastcommon-1.0.7.tar.gz

    cd libfastcommon-1.0.7

    ./make.sh

    ./make.sh install

    cd /usr/lib64/

    cp libfastcommon.so /usr/lib

    3.

    FastDFS_v5.05.tar.gz

    tar -zxvf FastDFS_v5.05.tar.gz

    cd FastDFS

    ./make.sh

    ./make.sh install

    cd /usr/bin

    ll fdfs*

    cd /etc/fdfs/

    ll

    cd /root/FastDFS/conf

    cp /root/FastDFS/conf/* /etc/fdfs/

    cd /etc/fdfs/

    vim /etc/fdfs/tracker.conf

    ------------------------------

    /base_path

    base_path=/home/fastdfs/tracker

    ----------------------------------------------

    mkdir /home/fastdfs/tracker -p

    mkdir /home/fastdfs/storage -p

    mkdir /home/fastdfs/client -p

    启动track

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

    /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

    4.

    vim /etc/fdfs/storage.conf

    -----------------------------

    group_name=group1

    base_path=/home/fastdfs/storage

    store_path0=/home/fastdfs/storage

    tracker_server=xxx.xx.xx.xx:22122

    ------------------------------

    启动storage

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

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

    5 .

    查看进程

    ps aux|grep storage

    ps aux|grep track

    6.

    测试

     vim /etc/fdfs/client.conf

    base_path=/home/fastdfs/client

    tracker_server=xx.xx.xxx.xx:22122

    /usr/bin/fdfs_test /etc/fdfs/client.conf upload /root/cat.jpg

    **************************************************************************************

    This is FastDFS client test program v5.05

    Copyright (C) 2008, Happy Fish / YuQing

    FastDFS may be copied only under the terms of the GNU General
    Public License V3, which may be found in the FastDFS source kit.
    Please visit the FastDFS Home Page http://www.csource.org/
    for more detail.

    [2018-08-22 22:46:24] DEBUG - base_path=/home/yuqing/fastdfs/client, connect_timeout=30, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0, use_connection_pool=0, g_connection_pool_max_idle_time=3600s, use_storage_id=0, storage server id count: 0

    tracker_query_storage_store_list_without_group:
    server 1. group_name=, ip_addr=172.31.161.117, port=23000

    group_name=group1, ip_addr=172.31.161.117, port=23000
    storage_upload_by_filename
    group_name=group1, remote_filename=M00/00/00/rB-hdVt9d0CAOYnSAABr5S_Msgo125.jpg
    source ip address: 172.31.161.117
    file timestamp=2018-08-22 22:46:24
    file size=27621
    file crc32=801944074
    example file url: http://172.31.161.117/group1/M00/00/00/rB-hdVt9d0CAOYnSAABr5S_Msgo125.jpg
    storage_upload_slave_by_filename
    group_name=group1, remote_filename=M00/00/00/rB-hdVt9d0CAOYnSAABr5S_Msgo125_big.jpg
    source ip address: 172.31.161.117
    file timestamp=2018-08-22 22:46:24
    file size=27621
    file crc32=801944074
    example file url: http://172.31.161.117/group1/M00/00/00/rB-hdVt9d0CAOYnSAABr5S_Msgo125_big.jpg

    **************************************************************************************************************************************************

     7.

    fastdfs-nginx-module_v1.16.tar.gz

    vim src/config

    根据情况删除三个 local/

    8.

    yum install gcc-c++

    yum install pcre pcre-devel

    yum install zlib zlib-devel

    yum install openssl openssl-devel

    nginx-1.14.0.tar.gz

    tar -zxvf nginx-1.14.0.tar.gz

    -----------------------------------

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

    ---------------------------------------------------------------

    make

    make install

    cd /usr/local/nginx/

    9.

    cp /home/tar/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/

    vim /etc/fdfs/mod_fastdfs.conf 

    ---------------------------------------------

     base_path=/home/fastdfs/tmp

    tracker_server=xxx:22122

    group_name=group1

    url_have_group_name = true

    store_path0=/home/fastdfs/storage

    ----------------------------------------------

    mkdir /home/fastdfs/tmp -p

    10.

     vim /usr/local/nginx/conf/nginx.conf

     server {
      listen 88;
      server_name xxxxx;

      location /group1/M00 {
        ngx_fastdfs_mo:dule;
      }
    }

    /usr/local/nginx/sbin/nginx -t

    mkdir /var/temp/nginx/client -p

    ./nginx 

    11.

    /etc/init.d/iptables status

    /etc/init.d/iptables stop

    13 

    重启命令

    /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

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

    /usr/local/nginx/sbin/nginx -s reload

    ps aux|grep storage

    ps aux|grep track

     ps aux|grep nginx

    阿里云防火墙资料: https://www.cnblogs.com/yanghongfei/p/7168725.html

  • 相关阅读:
    Android学习之Android studio TraceView和lint工具的使用具体解释
    Caffe + Ubuntu 15.04 + CUDA 7.0 安装以及配置
    web安全之渗透测试
    屏蔽alert弹框下面一层的操作
    org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session:
    java.lang.NoClassDefFoundError
    20 道 Spring Boot 面试题
    java节假日api--关于节假日想到的
    CSVWriter生成文件时writer.writeRecord();方法保存的文件末尾多一个空行
    git思维导图
  • 原文地址:https://www.cnblogs.com/liuzhipeng/p/9520926.html
Copyright © 2011-2022 走看看