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

  • 相关阅读:
    青城的另一个一夜/情
    SystemProperties.get/set property_get/set
    锁——Java同步的基本思想
    CMUSphinx Learn
    猜数字
    我的音乐我的电影
    动态规划_钢条切割问题
    directdraw显示yuv420(YV12)
    Redis 命令参考
    HDU 3078 LCA转RMQ
  • 原文地址:https://www.cnblogs.com/liuzhipeng/p/9520926.html
Copyright © 2011-2022 走看看