Fastdfs 安装

说明

本人在ubuntu 17桌面版上作的测试,而服务器是使用的aliyun linux,因此遇到的问题可能有穿插linux

安装准备

  1. 下载fastdfs文件。

V5.10地址:https://github.com/happyfish100/fastdfs/releasesgit

  1. 下载 依赖库

v1.0.35 https://github.com/happyfish100/libfastcommongithub

  1. 准备系统

PS:我测试使用 ubuntu 17 桌面版ubuntu

开始安装

####1. 安装 libfastcommon安全

  • 进入安装目录
  • 执行 sudo ./make.sh 编译
  • 执行 sudo ./make.sh install 安装
  • 查看安装后位置:
whereis libfastcommon
libfastcommon: /usr/lib/libfastcommon.so /usr/lib64/libfastcommon.so

####2. 安装 fastdfs服务器

  • 编译,安装
sudo ./make.sh 
sudo ./make.sh install
  • 修改配置文件(也能够使用默认的) 。

主要修改:存储文件路径、绑定IP、容许访问的IP等。网络搜索一下,一大把。若是须要有必要,组名也能够修改网络

./conf/tracker.conf    ./conf/storage.conf
  • 复制配置文件到目录 /etc/fdfs/

####3. 运行app

sudo /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf  start;
sudo /usr/bin/fdfs_storaged /etc/fdfs/storage.conf start;

####4. 结束命令测试

sudo killall fdfs_trackerd ;
sudo killall fdfs_storaged ;

####5. 若是启动失败,能够看日志 fastdfs basePath /logs/ 目录 ####6. 上传文件测试:日志

fdfs_test1   /home/downloads/fastdfs/conf/client.conf  upload  /home/Pictures/1.jpg

会返回一个地址,该地址能够直接访问。例如:个人机器是 192.168.31.95 ,上传后生成的地址为:http://192.168.31.95/group1/M00/00/00/wKgfX1k_RqiACmScAASQWK7MiFY632.jpg?w=200

部署完毕

好了,fastdfs 就部署完毕了。

  • 配置文件中,IP不能为 127.0.0.1
  • 为了安全,必定要修改配置文件中的 allow_hosts 参数,尤为是外网
  • 因为未用到防盗链,因此不涉及到这部分
相关文章
相关标签/搜索