一、前言
本文中使用本地VM虚机部署测试。
OS:CentOS Linux release 7.8.2003 (Core) 3.10.0-1160.15.2.el7.x86_64
IP:192.168.168.100
外部Nginx服务器IP:192.168.168.103
虚机配置:2核CPU、4G内存
防火墙设置:CentOS 7.8默认使用firewall,本文中禁用firewall,使用iptables。
软件说明:
软件 | 版本号 | 安装路径 |
fastdfs | 6.07 | 默认路径 |
libfastcommon | 1.0.49 | 默认路径 |
fastdfs-nginx-module | 1.22 | /usr/local/nginx-mod/fastdfs-nginx-module-1.22 |
nginx | 1.20.0 | /usr/local/nginx |
目录说明:
目录 | 用途 |
/data/tools | 存放软件源码安装包 |
/data/fastdfs/ | FastDFS数据存储位置(包含数据data和日志logs) |
二、基础环境
1.安装依赖
yum -y install gcc gcc-c++ libevent libevent-devel zlib zlib-devel pcre-devel perl
2.安装libfatscommon函数库
libfastcommon是FastDFS官方提供的,libfastcommon包含了FastDFS运行所需要的一些基础库。
下载地址:https://github.com/happyfish100/libfastcommon/releases
根据需求选择合适的版本进行下载安装。本文中使用的是最新稳定版本。
①安装方式一
cd /data/tools
wget -O libfastcommon-1.0.49.tar.gz https://github.com/happyfish100/libfastcommon/archive/V1.0.49.tar.gz
tar xf libfastcommon-1.0.49.tar.gz
cd libfastcommon-1.0.49/
./make.sh
./make.sh install
②安装方式二
yum -y install git
cd /data/tools
git clone https://github.com/happyfish100/libfastcommon.git
cd libfastcommon
git checkout V1.0.49
./make.sh clean
./make.sh
./make.sh install
三、安装FastDFS
1.安装
下载地址:https://github.com/happyfish100/fastdfs/releases
根据需求选择合适的版本进行下载安装。本文中使用的是最新稳定版本。
cd /data/tools
wget -O fastdfs-6.07.tar.gz https://github.com/happyfish100/fastdfs/archive/V6.07.tar.gz
tar xf fastdfs-6.07.tar.gz
cd fastdfs-6.07
./make.sh
./make.sh install
2.相关文件和目录
默认安装方式安装后的相应文件与目录
描述 | 目录 |
服务脚本 | /etc/init.d/fdfs_storaged /etc/init.d/fdfs_trackerd |
样例配置文件 | /etc/fdfs/client.conf.sample /etc/fdfs/storage.conf.sample /etc/fdfs/tracker.conf.sample |
命令工具 | /usr/bin/fdfs_appender_test 关键词:CentOS7下FastDFS安装及设置(单节点) | |
Copyright © 2012-2018 争怎路由网(http://www.zhengzen.com) .All Rights Reserved 网站地图 友情链接 免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅! QQ:1006262270 邮箱:kfyvi376850063@126.com 手机版 |