关于centos7 fastdfs部署


本文摘自PHP中文网,作者藏色散人,侵删。

下面由centos教程栏目给大家介绍关于centos7 fastdfs部署,希望对需要的朋友有所帮助!

centos7 fastdfs部署

1

2

3

4

### start from here

  

## 前置准备依赖c++ :

yum -y install libevent  libevent-devel perl  make gcc zlib  zlib-devel pcre pcre-devel  gcc-c++  openssl-devel

1.安装libfastcommon

1

2

3

wget https://github.com/happyfish100/libfastcommon/archive/V1.0.43.tar.gz

mv V1.0.43.tar.gz libfastcommon-1.0.43.tar.gz && tar -xvf  libfastcommon-1.0.43.tar.gz

cd libfastcommon-1.0.43 && ./make.sh  && ./make.sh install

2.安装fastdfs # 注意conf 的mine.types和http.conf 一定要复制过去,其次下载本版本建议6.x不然安装会有兼容问题

1

2

3

4

5

6

7

wget https://github.com/happyfish100/fastdfs/archive/V6.06.tar.gz

mv V6.06.tar.gz fdfs6.06.tar.gz && tar -xvf fdfs6.06.tar.gz

cd  cd fastdfs-6.06 && ./make.sh  && ./make.sh install

cp -r conf/* /etc/fdfs && rm -f *.sample

  

. 在$base_path 下新建data 和logs目录(存储trackerd.log 和storaged.log)

cd $base_path && mkdir -p data && mkdir  logs

3.修改配置

1.修改 vi tracker.conf

1

2

port=22122  # tracker服务器端口(默认22122,一般不修改)

base_path=/etc/fdfs # 存储日志和数据的根目录

2.修改 vi storage.conf

1

2

3

4

5

port=23000             # storage服务端口(默认23000,一般不修改)

  base_path=/etc/fdfs    # 数据和日志文件存储根目录

  store_path0=/etc/fdfs  # 第一个存储目录

  tracker_server=192.168.110.151:22122  # tracker也就是fdfs服务器IP和端口

  http.server_port=8888  # http访问文件的端口(默认8888,看情况修改,和nginx中保持一致)

3.修改 vi client.conf

1

2

base_path=/etc/fdfs

tracker_server=192.168.110.151:22122    #tracker服务器IP和端口

4.启动服务:

1

sh fastfdfs_services.sh

或者使用:

1

2

/etc/init.d/fdfs_trackerd start/stop/restart

/etc/init.d/fdfs_storaged start/stop/restart

6.测试fastfdfs上传服务:

1

/usr/bin/fdfs_test  /etc/fdfs/client.conf  upload  $filename

看到如下类似表示服务ok

1

example file url: http://192.168.110.151/group1/M00/00/00/wKhul1-qhhKAO3ywAAABcxvxSxw5288_big.jpg

7.nginx整合,由于现在还没有和nginx整合无法使用http下载

7.1 安装fastdfs-nginx-module安装fastdfs-nginx-module:

阅读剩余部分

相关阅读 >>

CentOS7下怎么安装yum

CentOS7如何安装php-fpm

虚拟机中CentOS7无法上网怎么办

CentOS7和centos6的区别

CentOS7系统找不到网卡

CentOS7系统如何打开文件

CentOS7如何使用yum安装php7.2

CentOS7怎么登录管理员?

CentOS7安装hbase1.4的方法详解

CentOS7怎么使用postfix发送邮件

更多相关阅读请进入《CentOS7》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...