分布式图片服务器FastDFS

版权声明:本文为博主原创文章,未经允许不得转载。 https://blog.csdn.net/wem603947175/article/details/83144477

FastDFS安装

1 安装fastdfs依赖包

  1. 解压缩libfastcommon-master.zip
  2. 进入到libfastcommon-master的目录中
  3. 执行 ./make.sh
  4. 执行 sudo ./make.sh install

2 安装fastdfs

  1. 解压缩fastdfs-master.zip
  2. 进入到 fastdfs-master目录中
  3. 执行 ./make.sh
  4. 执行 sudo ./make.sh install

3 配置跟踪服务器tracker

sudo cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
  1. 在/home/python/目录中创建目录 fastdfs/tracker
mkdir /home/yong/fastdfs/tracker -p
  1. 编辑/etc/fdfs/tracker.conf配置文件
sudo vim /etc/fdfs/tracker.conf
修改 base_path=/home/yong/fastdfs/tracker

4 配置存储服务器storage

  1. 拷贝配置文件
sudo cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
  1. 在/home/yong/fastdfs/ 目录中创建目录 storage
mkdir /home/yong/fastdfs/storage -p
  1. 编辑/etc/fdfs/storage.conf配置文件 sudo vim /etc/fdfs/storage.conf
    修改内容:
base_path=/home/yong/fastdfs/storage
store_path0=/home/yong/fastdfs/storage
tracker_server=自己ubuntu虚拟机的ip地址:22122

5 启动tracker 和 storage

启动

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

重启

sudo /usr/bin/restart.sh /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
sudo /usr/bin/restart.sh /usr/bin/fdfs_storaged /etc/fdfs/storage.conf

6 测试是否安装成功

  1. 拷贝配置
sudo cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf
  1. 编辑/etc/fdfs/client.conf配置文件
sudo vim /etc/fdfs/client.confsudo vim /etc/fdfs/client.conf
修改内容:
base_path=/home/yong/fastdfs/tracker
tracker_server=自己ubuntu虚拟机的ip地址:22122
  1. 上传文件测试:
fdfs_upload_file /etc/fdfs/client.conf  (要上传的图片文件 )

如果返回类似group1/M00/00/00/rBIK6VcaP0aARXXvAAHrUgHEviQ394.jpg的文件id则说明文件上传成功

猜你喜欢

转载自blog.csdn.net/wem603947175/article/details/83144477