将FastDFS相关安装包放在根目录/root下(根据自己习惯)
FastDFS相关安装包:
链接: https://pan.baidu.com/s/1Kccv0h6YHRAGbND38sSzCw
提取码: l9v4
搭建环境”
- [root@centos1 fastDFS] cd /home/tar
- [root@centos1 tar] # yum -y install libevent
- [root@centos1 tar] cd fastDFS
- 解压:[root@centos1 fastDFS] # tar -zxvf libfastcommon-1.0.7.tar.gz
- 进入:cd libfastcommon-1.0.7
- 编译:./make.sh
- 安装:./make.sh install
- 进入:cd /usr/lib64
- 复制一份libfastcommon.so到lib:cp libfastcommon.so /usr/lib
配置Tracker Server
- 进入:cd /home/tar/fastDFS
- 解压:tar -zxvf fastdfs-5.05.tar.gz
- 进入: cd fastdfs-5.05
- 编译:./make.sh
- 安装:./make.sh install
- 查看是安装成功: cd /usr/bin ll fdfs*
- 安装成功后还有一些文件放在:cd /etc/fdfs
- 进入 fastDFS的conf目录:cd /home/tar/fastDFS/fastdfs-5.05/conf
- 复制conf文件到:cp * /etc/fdfs/
- 修改tracker配置:vi tracker.conf
base_path=/fastdfs/tracke - 创建/fastdfs/tracke目录: cd / mkdir /fastdfs/tracke -p
- 创建storage和client: cd fastdfs/ mkdir storage
mkdir client - 修改:vi /etc/fdfs/tracker.conf
base_path=/fastdfs/tracke - cd /etc/fdfs
- 进入:cd /usr/bin
- 启动命令:fdfs_trackerd /etc/fdfs/tracker.conf
- 重启命令:fdfs_trackerd /etc/fdfs/tracker.conf restart
- 查看是否启动成功:ps aux|grep tracker
配置storage.conf
-
cd /etc/fdfs
-
配置storage文件:vi storage.conf
base_path=/fastdfs/storage #日志地址
store_path0=/fastdfs/storage #保存图片路径
tracker_server=192.168.2.133:22122 #storage定时汇报地址
group_name=image #图片的前缀路径 -
启动:cd /usr/bin fdfs_storaged /etc/fdfs/storage.conf
-
重启:fdfs_storaged /etc/fdfs/storage.conf restart
-
查看是否启动成功:ps aux|grep storage
配置client.conf
- cd /etc/fdfs
- vi client.conf
base_path=/fastdfs/client #日志地址
tracker_server=192.168.0.133:22122 #上传图片地址 - 在本地拉取一张图片放在跟文件夹下面
- 上传图片:/usr/bin/fdfs_test /etc/fdfs/client.conf upload /ccxn.jpg
- 进入:/fastdfs/storage/data/00/00
- 查看图片:ll
fastdfs整合nginx访问图片:https://blog.csdn.net/qq_33732195/article/details/103865918