您的位置:首页 > 运维架构 > Linux

Centos7上安装FastDFS(单机模式)

2019-01-15 18:02 274 查看

目录

 

(一)、安装libfastcommon。

(二)、安装FastDFS

(1)下载并安装

(2)配置tracker节点。

(3)配置storage节点

(4)配置Client。

(三)安装fastdfs-nginx-module

(一)、安装libfastcommon。

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

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

设置软链接:

[code]# 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/

(b)安装FastDFS。

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

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

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

(2)配置tracker节点。

[code]# 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
[code]启动tracker节点:/usr/bin/fdfs_trackerd  /etc/fdfs/tracker.conf restart

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

(3)配置storage节点

[code]# 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 目录下,显示目录如下:

(4)配置Client。

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

 

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

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

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

参考网址:https://www.geek-share.com/detail/2725219580.html

https://www.geek-share.com/detail/2671356381.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/

(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

保存并退出。

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

(6)启动nginx:

#sbin/nginx

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

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

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

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: