FastDfs安装教程
1.准备安装包:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AjstDyl3-1578043558786)(C:\Users\qp\Desktop\图片\fastdfs.png)]
2.安装环境的环境:
FastDfsshi是c语言开发的,安装FastDfs需要先从官网下载源码,然后进行编译,但是编译依赖gcc环境,如果没有gcc环境,需要安装gcc环境
yum -y install gcc-c++
3.FastDfs依赖libevent库,需要安装:
yum -y install libevent
4.创建一个文件夹fastdfs在/usr/local/下 解压4个安装包
tar-zxf 压缩包名
6.安装跟踪节点,进入/usr/local/fastdfs/libfastcommon-1.0.38下,运行./make.sh镜像编译
7.运行./make.sh install进行安装
8.进入/usr/lib文件下
9.复制 /usr/lib64/下的libfastcommon.so文件到 /usr/lib/下
cp libfastcommon.so /usr/lib/
10.进入/usr/local/fastdfs/fastdfs-5.11 编译make.sh
./make.sh
11.进入/usr/local/fastdfs/fastdfs-5.11 安装 make.sh
./make.sh install
12.安装成功后可以看到有是四个模板文件,跟踪节点文件和存储节点文件
13.进入/usr/local/fastdfs/fastdfs-5.11/conf文件夹,复制所有文件到/etc/fdfs/目录
cp * /etc/fdfs/
14.复制路径/usr/local/fastdfs/fastdfs-5.11/tracker/ 修改 /etc/fdfs/tracker.conf文件
vim /etc/fdfs/tracker.conf
15.运行命令/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf 启动tracker节点
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
16.安装存储节点
进入目录 : /usr/local/fastdfs/fastdfs-5.11/storage
修改配置文件:vim /etc/fdfs/storage.conf
如果是用的阿里云搭建的,tranker_service 改成外网IP
保存并退出
17.启动存储节点
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf
18.进入/usr/local/fastdfs/fastdfs-5.11/client/目录
cd /usr/local/fastdfs/fastdfs-5.11/client/
cp libfdfsclient.so /usr/lib 复制文件到/usr/lib 目录
/usr/local/fastdfs/fastdfs-5.11/client
修改/etc/fdfs/client.conf 文件
vim /etc/fdfs/client.conf
18.开启80端口
在/root/文件下新建一个hi.html 里面写点内容
测试文件上传到文件存储节点中
/usr/bin/fdfs_test /etc/fdfs/client.conf upload /root/hi.html
开启80端口
vim /etc/sysconfig/iptables
19.安装Nginx+FastDFS插件
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
vim /usr/local/fastdfs/fastdfs-nginx-module/src/config
把local去掉
vim /etc/fdfs/mod_fastdfs.conf
cd /usr/local/fastdfs/nginx-1.10.2 进入此文件夹
./configure --add-module=/usr/local/fastdfs/fastdfs-nginx-module/src
/usr/local/fastdfs/fastdfs-nginx-module/src 为解压fastdfs-nginx-module/src路径
make编译
make insatll 安装
cd 进入/usr/local/nginx/conf 目录
vim nginx.conf 添加内容
进入/usr/local/nginx/sbin目录
./nginx 启动Nginx
make编译
make insatll 安装
cd 进入/usr/local/nginx/conf 目录
vim nginx.conf 添加内容
[外链图片转存中…(img-nHPHlFe4-1578043558795)]
进入/usr/local/nginx/sbin目录
./nginx 启动Nginx
阿里云搭建fastdfs文件存储系统