django项目移植到阿里云线上.3---FastDFS配置

1.需要重新安装

5.1 安装fastdfs依赖包

1. 解压缩libfastcommon-master.zip

2. 进入到libfastcommon-master的目录中

3. 执行./make.sh

注意:如果出错,需要先 chmod u+x make.sh


5.2 安装fastdfs

1. 解压缩fastdfs-master.zip

2. 进入到fastdfs-master目录中

3. 执行./make.sh

注意:如果出错,需要先 chmod u+x make.sh

4. 执行sudo ./make.sh install

5.3 配置跟踪服务器tracker

1. sudo cp/etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf

2. 在主目录中创建目录fastdfs/tracker     

mkdir –p /root/fastdfs/tracker

3. 编辑/etc/fdfs/tracker.conf配置文件    sudo vim /etc/fdfs/tracker.conf

修改base_path=/root/fastdfs/tracker


5.4 配置存储服务器storage

1. sudo cp/etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf

2. 在/root/fastdfs/ 目录中创建目录storage

   mkdir–p /root/fastdfs/storage

3. 编辑/etc/fdfs/storage.conf配置文件  sudo vim /etc/fdfs/storage.conf

修改内容:

base_path=/root/fastdfs/storage

store_path0=/root/fastdfs/storage

tracker_server= ifconfig的ip:22122


5.5 启动tracker 和storage

sudo service fdfs_trackerd start

注意:如果出错显示:env: /etc/init.d/fdfs_trackerd: Permission denied

可以使用  chmod a+x /etc/init.d/fdfs_trackerd       意思是放开所有权限

sudo service fdfs_storaged start


5.6 测试是否安装成功

1. sudo cp/etc/fdfs/client.conf.sample /etc/fdfs/client.conf

2. 编辑/etc/fdfs/client.conf配置文件  sudo vim /etc/fdfs/client.conf

修改内容:

base_path=/root/fastdfs/tracker

tracker_server=自己ubuntu虚拟机的ip地址:22122

3. 上传文件测试:

fdfs_upload_file /etc/fdfs/client.conf 要上传的图片文件

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

你可能感兴趣的:(django项目移植到阿里云线上.3---FastDFS配置)