FastDFS搭建
搭建步驟
第一步
把fastDFS都上傳到linux系統
一共有三個
FastDFS_v5.05.tar.gz,是FastDFS的源碼
libfastcommon-1.0.7.tar.gz,是FastDFS依賴的一個工具包
fastdfs-nginx-module_v1.16.tar.gz,是FastDFS的nginx的模塊
nginx有很多擴展的模塊
根據需要的功能可以往里添加模塊
上傳nginx
查看上傳文件
第二步
安裝FastDFS需要,對源碼進行編譯
編譯依賴gcc環境,如果沒有gcc環境,需要安裝
yum install gcc-c++
第三步
安裝FastDFS之前
先安裝libevent工具包
yum -y install libevent
第四步
安裝libfastcommon-1.0.7.tar工具包
1、解壓
tar zxf libfastcommon-1.0.7.tar.gz
2、./make.sh
3、./make.sh install
4、把/usr/lib64/libfastcommon.so文件,向/usr/lib/下復制一份
32位系統需要操作,64位可以不用進行這一步
cp libfastcommon.so ../lib
第五步
安裝Tracker服務
1、解壓縮
tar zxf FastDFS_v5.05.tar.gz
2、./make.sh
3、./make.sh install
4、編譯完成
會在/usr/bin目錄下,生成一些命令
5、配置文件
會放在/etc/fdfs目錄下
6、復制配置文件
把/root/FastDFS/conf目錄下的所有的配置文件,都復制到/etc/fdfs下,就不用再配置了
7、配置tracker服務
修改/etc/fdfs/tracker.conf文件
新建路徑
修改日志文件,保存路徑
改成自己的路徑,只要路徑存在即可
配置信息
只要修改一個地方即可
8、啟動tracker
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
重啟
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
查看進程
第六步
安裝storage服務
如果,在不同的服務器安裝,第四步的1~4需要重新執行
這里不需要,在同一臺服務器安裝
1、配置storage服務
修改/root/FastDFS/conf/storage.conf文件
新建路徑
修改日志文件存放路徑
指定為自己的路徑,只要路徑存在即可
配置信息
修改實際圖片存放路徑
可以指定多個路徑,如果有多個存放路徑
比如
多個磁盤,即path0、path1、path2……
這里,同樣放在storage路徑下
配置信息
修改IP地址
指定tracker服務器的IP及端口號
改為自己的IP地址即可
如果,有多個tracker_server,往下羅列即可
修改這三個地方,即可
2、啟動storage服務
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf
重啟服務
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
會在storage存放路徑下
創建data文件夾
并在data文件夾下
創建存放圖片的多級目錄
查看進程
第七步
測試服務
1、修改配置文件
vim /etc/fdfs/client.conf
新建路徑
修改日志存放路徑
客戶端日志,保存路徑
指定為自己的路徑,只要存在即可
配置信息
修改IP地址
tracker_server的地址
修改兩個地方,即可
2、測試
/usr/bin/fdfs_test /etc/fdfs/client.conf upload anti-steal.jpg
上傳成功,并生成一個文件路徑
查看上傳文件
總結
- 上一篇: FastDFS介绍
- 下一篇: FastDFS测试图片上传