本文摘自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:
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:
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 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
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》频道 >>
转载请注明出处:木庄网络博客 » 关于centos7 fastdfs部署