本文章转自:乐字节

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

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

  1. 安装环境及版本说明

image.png

  1. 安装前准备

image.png

  1. 编译安装 libfastcommon

image.png

安装后检查

image.png

出现libfastcommon.so即成功

  1. 编译安装 Fastdfs

4.1 编译安装

image.png

4.2 准备配置文件

image.png

4.3 启动 fdfs_tracker 服务

修改 tracker.conf

image.png

启动 tracker 服务

image.png

4.4 启动 storage 服务

修改 storage.conf

image.png

启动storage 服务

image.png

配置开机自启动

image.png

4.5 修改 client.conf

image.png

  1. 安装 Nginx 和 fastdfs-nginx-module

5.1 解压 fastdfs-nginx-module

image.png

5.2 编译安装 Nginx

image.png

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

image.png

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

image.png

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

image.png

5.6 编辑 nginx.conf 配置文件

image.png

启动 Nginx

image.png

  1. 测试文件服务

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

image.png

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

image.png

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

image.png

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

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


p79xkx2z
28 声望4 粉丝