FASTDFS安装与配置

FastDFS_v5.05.tar.gz
libfastcommon-master.zip
fastdfs-nginx-module_v1.16.tar.gz
nginx-1.8.0.tar.gz
这次的配置是把所有服务器都配置到同一个虚拟机上,如果有多台服务器则指向的IP地址需要修改
1.安装libfastcommon
下载最新版本: libfastcommon
wget https://github.com/happyfish100/libfastcommon/archive/master.zip
unzip master.zip
cd libfastcommon-master/
./make.sh
./make.sh install

可以看到libfastcommon.so安装到了/usr/lib64/libfastcommon.so
但是FastDFS主程序设置的lib目录是/usr/local/lib
所以需要创建软链接.
 ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
 ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so

2.安装FastDFS主程序
 这个版本似乎已经不需要libevent依赖
 在每台服务器,解压缩FastDFS_v5.04.tar.gz,进入FastDFS目录
 执行
./make.sh 
 ./make.sh install
找到/etc/fdfs/tracker.conf文件,修改如下内容
base_path=**  //这里**是log文件存放的地方.需要制定一个路径
然后执行命令
fdfs_trackerd tracker.conf
fdfs_trackerd tracker.conf restart
输入命令查看进程是否有启动 ps aux|grep tracker
root       7447  0.0  0.2  82196  2492 ?        Sl   02:06   0:00 fdfs_trackerd tracker.conf restart

配置Storage服务器
找到/etc/fdfs/storage.conf文件  修改如下内容
base_path=**  //这里**是log文件存放的地方.需要制定一个路径 
store_path0=** //这里**是上传文件存放的地方.需要制定一个路径 例如store_path0=/home/yuqing/fastdfs 会在运行之后自动生成DATA文件夹
tracker_server=** //这里**是该图片服务器地址,如果在同一个虚拟机上配置服务器.就是虚拟机的地址
然后执行命令
fdfs_storaged storage.conf
fdfs_storaged storage.conf restart
输入命令查看进程是否有启动 ps aux|grep storage
root       7591  1.0  0.2  84328  2948 ?        Sl   02:23   0:00 fdfs_storaged storage.conf restart

测试 :fdfs_test client.conf upload xxx/xxx/xx/xx.jpg
如果最后看到生成IP地址就证明成功了!







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值