【CentOS7】安装部署【FastDFS】

xixuefeng Linux, OS, Other 2021-01-15 19:14:32 173 次浏览 【CentOS7】安装部署【FastDFS】已关闭评论

操作系统:CentOS Linux release 7.3.1611 (Core)

一:准备工作

1、关闭CentOS 7的防火墙
参见:http://www.xxf-home.net/archives/826

2、准备安装介质

其中,V1.0.38.tar.gz为libfastcommon,libfastcommon包含了FastDFS运行所需要的一些基础库。
因为下载地址及版本的不同,安装包的文件名也有所不同

3、安装必须的依赖软件包

二:安装部署

1、安装libfastcommon

libfastcommon为FastDFS官方提供,libfastcommon中包含了FastDFS运行所需要的一些动态链接库。

1) 将libfastcommon解压至/usr/local/下:

2) 编译、安装

3) 如果一切正常,会在/usr/lib64目录下看到这个动态链接库(必须要有)

4) 如果一切正常,会在/usr/lib目录下看到这个动态链接库的软连接(必须要有)

2、安装FastDFS

2.1、安装tracker

1) 将FastDFS_v5.05.tar.gz解压至/usr/local目录下

2) 解压完成后,切换至FastDFS目录,进行编译和安装

3) tracker启动时的默认配置文件在/etc/fdfs目录下,修改配置文件的默认参数

4) 修改tracker.conf中如下参数

5) 按照上面参数修改的情况创建目录

6) 启动

7) 验证,已存在该进程,同时我们还看到/home/fastdfs/目录下多了两个文件,一个是相关数据,一个是日志

2.2、配置和启动storage

1) 切换至/etc/fdfs/目录下,配置storage参数文件

2) 修改storage.conf配置文件

3) 安装参数修改,创建 /Data/fdfs_storage 目录

4) 启动storage

2.3、自带客户端配置及测试上传文件

1) 拷贝配置文件

2) 修改配置文件

3) 测试上传文件   /usr/bin/fdfs_test /etc/fdfs/client.conf upload /soft/20210115153751.jpg

上面已经上传成功,文中http://192.168.31.2/group1/M00/00/00/wKgfAmABRsiAOBucAAIqDy2jThI323_big.jpg即为http下载地址,由于还没有安装nginx,所以暂时还无法下载。

2.4、安装:fastdfs-nginx-module 模块

1) 解压 fastdfs-nginx-module_v1.16.tar.gz 到 /usr/local目录下

1) 修改nginx模块的配置文件,修改时一定不要修改错误,否则,在编译nginx的时候会出现问题

2) 修改配置文件mod_fastdfs.conf

3) 将libfdfsclient.so库文件拷贝或者软连接到/usr/lib/目录,本测试采用的是拷贝

4) 拷贝配置文件到 /etc/fdfs 下

2.5、安装nginx

安装nginx需要先安装 pcore、zlib、perl5、OpenSSL这几个依赖包,然后再安装nginx,本实验,这几个软件包的安装略

1) 解压nginx-1.17.7.tar.gz至/usr/local

2) 生成配置文件,加入fastdfs-nginx-module/src模块,在执行的过程中,是不应该出现错误的,如果出现错误,有可能就是 {安装:fastdfs-nginx-module 模块}配置文件修改的有问题

3) 编译并安装

4) 修改nginx配置文件

5) 启动nginx

6) 此时可通过http下载图片
http://192.168.31.2/group1/M00/00/00/wKgfAmABRsiAOBucAAIqDy2jThI323_big.jpg

 

 

回顶部