超详细的编译安装 FastdFS过程
source link: https://segmentfault.com/a/1190000040070634
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
超详细的编译安装 FastdFS过程
本文章转自:乐字节
文章主要讲解:编译安装 FastdFS
获取FastdFS安装包可以关注公众号《乐字节》 发送:999
- 安装环境及版本说明
- 安装前准备
- 编译安装 libfastcommon
安装后检查
出现libfastcommon.so即成功
- 编译安装 Fastdfs
4.1 编译安装
4.2 准备配置文件
4.3 启动 fdfs_tracker 服务
修改 tracker.conf
启动 tracker 服务
4.4 启动 storage 服务
修改 storage.conf
启动storage 服务
配置开机自启动
4.5 修改 client.conf
- 安装 Nginx 和 fastdfs-nginx-module
5.1 解压 fastdfs-nginx-module
5.2 编译安装 Nginx
5.3 复制并修改 fastdfs-ngin-module 中的配置文件
5.4 复制 http.conf 和 mime.types 文件
5.5 创建一个软连接,在 /data/storage 文件存储目录下创建软连接,将其链接到实际存放数据 的目录
5.6 编辑 nginx.conf 配置文件
启动 Nginx
- 测试文件服务
找一张图片放到服务器上,我这里随便找了一个图片放在了 /root 目录下面
上传测试图片,如果上传成功你会得到返回的文件名
访问文件测试,在浏览器访问 nginx 的 IP+端口/返回的文件名
到这里单机版的 FastdFS 服务器就部署好了,在部署的过程中踩了很多坑,发现 FastdFS 如果你在编译安装的时候出现一些找不到一些 .h 或者.c的文件可以换个版本试试,我在编译 Nginx 是发现 --add-module 模块是总是报错,当时使用的版本是 fastdfs-nginx-module-1.21 最后换了 fastdfs-nginx-module-1.22 编译就通过了。
感谢大家的认同与支持,小编会持续转发《乐字节》优质文章
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK