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

  • 相关阅读:
    作业九 ——报告及总结(6.16更新)
    作业八:团队项目——Alpha阶段项目总结
    作业七:团队项目——Alpha版本冲刺阶段
    作业六:团队项目——编写项目的Spec
    作业五:团队项目——项目启动及需求分析
    作业四: 结对编程项目---四则运算
    作业三: 代码规范、代码复审、PSP
    Selenium WebDriver-网页的前进、后退、刷新、最大化、获取窗口位置、设置窗口大小、获取页面title、获取网页源码、获取Url等基本操作
    python 爬虫,起点完结榜前100榜单
    网络基础2之物理层
  • 原文地址:https://www.cnblogs.com/liuzhipeng/p/9520926.html
Copyright © 2011-2022 走看看