FastDFS安装以及配置
FastDFS安装
本篇博文着重讲解FastDFS的安装流程 若对FastDFS没有了解的请参考以下博文后再进行查看
技术点了解:
Nginx(反向代理)
tracker(负载均衡,查询你storage的IP和端口)
storage(上传/下载文件,上传storage服务器信息)
博文:
FASTDFS部署结构
FastDFS的架构及介绍
阿里云部署
下载地址https://github.com/happyfish100/

流程介绍
安装fastdfs依赖包
-
解压缩libfastcommon_v1.01.tar.zip
unzip libfastcommon_v1.01.tar.zip -
进入到libfastcommon_v1.01.tar的目录中
cd libfastcommon_v1.01.tar.zip
- 执行 ./make.sh
sudo ./make.sh
- 执行 sudo ./make.sh install
sudo ./make.sh install
安装fastdfs
1. 解压缩fastdfs-master.zip2. 进入到 fastdfs-master目录中3. 执行 ./make.sh4. 执行 sudo ./make.sh install
程序目录 /etc/fdfs
配置跟踪服务器tracker
1. sudo cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf 2. 在/home/python/目录中创建目录 fastdfs/tracker mkdir –p /home/python/fastdfs/tracker 3. 编辑/etc/fdfs/tracker.conf配置文件 sudo vim /etc/fdfs/tracker.conf 修改base_path=/home/python/fastdfs/tracker # 日志路径
配置存储服务器storage
ps : 后缀 .sample 是模板文件使用时删除后缀
sudo cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf 2. 在/home/python/fastdfs/ 目录中创建目录 storagemkdir –p /home/python/fastdfs/storage # 日志文件存储目录 3. 编辑/etc/fdfs/storage.conf配置文件 sudo vim /etc/fdfs/storage.conf
修改内容:
base_path=/home/python/fastdfs/storage # 日志路径store_path0=/home/python/fastdfs/storage # 存储路径tracker_server=ubuntu主机的ip地址:22122 # tracker服务器的IP和端口
配置client
1. sudo cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf2. 编辑/etc/fdfs/client.conf配置文件 sudo vim /etc/fdfs/client.conf
修改内容:
base_path=/home/python/fastdfs/trackertracker_server=自己ubuntu虚拟机的ip地址:22122
测试是否安装成功
启动tracker 和 storage
sudo service fdfs_trackerd startsudo service fdfs_storaged start
使用ln -s 建立软链接:ln -s /usr/bin/fdfs_trackerd /usr/local/binln -s /usr/bin/stop.sh /usr/local/binln -s /usr/bin/restart.sh /usr/local/bin
- 上传文件测试:
fdfs_upload_file /etc/fdfs/client.conf 要上传的图片文件
fdfs_upload_file /etc/fdfs/client.conf /home/user/picture/mm/jpg
如果返回类似group1/M00/00/00/rBIK6VcaP0aARXXvAAHrUgHEviQ394.jpg
上传成功
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
