Centos7上安装FastDFS(单机模式)

目录

 

(一)、安装libfastcommon。

(二)、安装FastDFS

(1)下载并安装

(2)配置tracker节点。

(3)配置storage节点

(4)配置Client。

(三)安装fastdfs-nginx-module


(一)、安装libfastcommon。

软件包下载地址:https://github.com/happyfish100/libfastcommon。

# unzip libfastcommon-master.zip
# cd libfastcommon-master
# ./make.sh
# ./make.sh install

设置软链接:

# ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
# ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so

(二)、安装FastDFS

(1)下载并安装

(a)软件包下载地址:https://sourceforge.net/projects/fastdfs/files/

Centos7上安装FastDFS(单机模式)_第1张图片

Centos7上安装FastDFS(单机模式)_第2张图片

(b)安装FastDFS。

# tar zxf FastDFS_v5.05.tar.gz
# cd FastDFS
# ./make.sh
# ./make.sh install

Centos7上安装FastDFS(单机模式)_第3张图片

(c)安装完成后可以看到/etc/fdfs目录下生成了3个文件。

client.conf.sample
storage.conf.sample
tracker.conf.sample

(2)配置tracker节点。

# mkdir /data/fastdfs  #创建tracker的数据文件和日志存储目录
# cd /etc/fdfs
# mv tracker.conf.sample tracker.conf 
# vim tracker.conf #修改的文件内容如下(基础配置,不考虑性能调优情况下):
base_path=/data/fastdfs  #设置 tracker 的数据文件和日志目录(需预先创建)
http.server_port=6666  #设置http端口号,默认为8080
启动tracker节点:/usr/bin/fdfs_trackerd  /etc/fdfs/tracker.conf restart

启动成功后,在/data/fastdfs目录下生成了data和logs两个目录。

(3)配置storage节点

# mkdir /data/fastdfs-storage  #创建
# cd /etc/fdfs/
# mv storage.conf.sample storage.conf
# vim storage.conf#修改的文件内容如下(基础配置,不考虑性能调优情况下):
group_name=group1   #组名,可根据实际情况修改
base_path=/data/fastdfs-storage #设置storage数据文件和日志目录,需预先创建
store_path_count=1  #存储路径个数,需要和 store_path 个数匹配、
store_path0=/data/fastdfs-storage #存储路径
tracker_server=192.168.116.145:22122 # #tracker 服务器的 IP地址和端口号,如果是单机搭建,IP不要写127.0.0.1,否则启动不成功。
http.server_port=8888  #设置 http 端口号

启动storage节点:# /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
启动完成后进入 /data/fastdfs_storage/data 目录下,显示目录如下:

Centos7上安装FastDFS(单机模式)_第4张图片

(4)配置Client。

# cd /etc/fdfs
# cp client.conf.sample client.conf
# vim client.conf
base_path=/data/fastdfs
tracker_server=120.77.37.145:22122 #自己的IP地址

 

测试:将一张jpg图片上传到home目录下。

# /usr/bin/fdfs_test   /etc/fdfs/client.conf  upload  /home/0.jpg 

Centos7上安装FastDFS(单机模式)_第5张图片

Centos7上安装FastDFS(单机模式)_第6张图片

在/data/fastdfs_storage/data/00/00/目录下看到上传的图片:

参考网址:https://www.cnblogs.com/yufeng218/p/8111961.html

https://www.cnblogs.com/Eivll0m/p/5378328.html

(三)安装fastdfs-nginx-module

(1)下载地址:http://nchc.dl.sourceforge.net/project/fastdfs/FastDFS%20Nginx%20Module%20Source%20Code/fastdfs-nginx-module_v1.16.tar.gz,之前已安装nginx。

(2)将下载软件放到/home/usr/local目录下。

#tar zxf fastdfs-nginx-module_v1.16.tar.gz  #解压
#cd /home/usr/local/fastdfs-nginx-module/src/

(3)修改config文件,将文件中的所有 /usr/local/ 路径改为 /usr/

Centos7上安装FastDFS(单机模式)_第7张图片

(4)将fastdfs-nginx-module/src下的mod_fastdfs.conf拷贝至/etc/fdfs/下

cp /usr/lib64/libfdfsclient.so /usr/lib/

(5)进入nginx安装目录:#cd /usr/local/nginx/conf/,修改nginx.conf配置文件:

#vim nginx.conf

Centos7上安装FastDFS(单机模式)_第8张图片

保存并退出。

在nginx目录下创建logs文件夹:

(6)启动nginx:

#sbin/nginx

(7)打开浏览器输入网址:

http://120.77.37.145/group1/M00/00/00/rBD8Q1w92mqAJEtgAACV8jiFFPM969_big.jpg

Centos7上安装FastDFS(单机模式)_第9张图片

注意:需要在防火墙中将相应端口开放。

 

你可能感兴趣的:(FastDFS)