超详细的编译安装 FastdFS过程

本文章转自:乐字节

文章主要讲解:编译安装 FastdFS

获取FastdFS安装包可以关注公众号《乐字节》 发送:999

  1. 安装环境及版本说明

超详细的编译安装 FastdFS过程_第1张图片

  1. 安装前准备

超详细的编译安装 FastdFS过程_第2张图片

  1. 编译安装 libfastcommon

超详细的编译安装 FastdFS过程_第3张图片

安装后检查

image.png

出现libfastcommon.so即成功

  1. 编译安装 Fastdfs

4.1 编译安装

超详细的编译安装 FastdFS过程_第4张图片

4.2 准备配置文件

超详细的编译安装 FastdFS过程_第5张图片

4.3 启动 fdfs_tracker 服务

修改 tracker.conf

超详细的编译安装 FastdFS过程_第6张图片

启动 tracker 服务

超详细的编译安装 FastdFS过程_第7张图片

4.4 启动 storage 服务

修改 storage.conf

超详细的编译安装 FastdFS过程_第8张图片

启动storage 服务

超详细的编译安装 FastdFS过程_第9张图片

配置开机自启动

超详细的编译安装 FastdFS过程_第10张图片

4.5 修改 client.conf

超详细的编译安装 FastdFS过程_第11张图片

  1. 安装 Nginx 和 fastdfs-nginx-module

5.1 解压 fastdfs-nginx-module

超详细的编译安装 FastdFS过程_第12张图片

5.2 编译安装 Nginx

超详细的编译安装 FastdFS过程_第13张图片

5.3 复制并修改 fastdfs-ngin-module 中的配置文件

超详细的编译安装 FastdFS过程_第14张图片

5.4 复制 http.conf 和 mime.types 文件

超详细的编译安装 FastdFS过程_第15张图片

5.5 创建一个软连接,在 /data/storage 文件存储目录下创建软连接,将其链接到实际存放数据 的目录

超详细的编译安装 FastdFS过程_第16张图片

5.6 编辑 nginx.conf 配置文件

超详细的编译安装 FastdFS过程_第17张图片

启动 Nginx

image.png

  1. 测试文件服务

找一张图片放到服务器上,我这里随便找了一个图片放在了 /root 目录下面

超详细的编译安装 FastdFS过程_第18张图片

上传测试图片,如果上传成功你会得到返回的文件名

超详细的编译安装 FastdFS过程_第19张图片

访问文件测试,在浏览器访问 nginx 的 IP+端口/返回的文件名

超详细的编译安装 FastdFS过程_第20张图片

到这里单机版的 FastdFS 服务器就部署好了,在部署的过程中踩了很多坑,发现 FastdFS 如果你在编译安装的时候出现一些找不到一些 .h 或者.c的文件可以换个版本试试,我在编译 Nginx 是发现 --add-module 模块是总是报错,当时使用的版本是 fastdfs-nginx-module-1.21 最后换了 fastdfs-nginx-module-1.22 编译就通过了。

感谢大家的认同与支持,小编会持续转发《乐字节》优质文章

你可能感兴趣的:(超详细的编译安装 FastdFS过程)