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

  • 相关阅读:
    u-boot分析(九)----nand flash初始化|nand flash读写分析
    u-boot分析(八)----串口初始化
    u-boot分析(七)----内存初始化
    u-boot分析(六)----时钟初始化
    u-boot分析(五)----I/D cache失效|关闭MMU和cache|关闭看门狗
    u-boot分析(四)---设置异常向量表|设置SVC模式
    u-boot分析(二)----工作流程分析
    u-boot剖析(一)----Makefile分析
    Arm启动流程解析
    卷积神经网络中感受野的介绍
  • 原文地址:https://www.cnblogs.com/liuzhipeng/p/9520926.html
Copyright © 2011-2022 走看看