首页 > 其他 > 详细

fastdfs

时间:2018-08-22 23:42:09      阅读:178      评论:0      收藏:0      [点我收藏+]

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 tracker.conf

/base_path

mkdir /home/yuqing/fastdfs/tracker -p

mkdir /home/yuqing/fastdfs/storage -p

mkdir /home/yuqing/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/yuqing/fastdfs/storage

store_path0=/home/yuqing/fastdfs/storage

 tracker_server=172.31.161.117:22122

启动storage

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

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

 

5 .

查看进程

ps aux|grep storage

ps aux|grep track

 

6.

测试

 vim /etc/fdfs/client.conf

base_path=/home/yuqing/fastdfs/client

tracker_server=172.31.161.117: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/yuqing/fastdfs/tmp

tracker_server=172.31.161.117:22122

group_name=group1

url_have_group_name = true

store_path0=/home/yuqing/fastdfs/storage

 

mkdir /home/yuqing/fastdfs/tmp -p

 

10.

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

 

 server {
  listen 88;
  server_name 172.31.161.117;

  location /group1/M00 {
    ngx_fastdfs_module;
  }
}

 

/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

 

fastdfs

原文:https://www.cnblogs.com/liuzhipeng/p/9520926.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!