检查文件服务器配置,记录一次部署文件服务器FastDFS(2)

说明

系统:CentOS-7-x86_64-DVD-1708

当前所有用到的软件版本:

部署图

安装

一、安装FastDFS

(一)、安装公用包

三台服务器都需要操作。

1.关闭防火墙systemctl stop firewalld.service #停止

firewall

systemctl disable

firewalld.service #禁止firewall开机启动(可选)

注意:可能安装时间比较长,视 络速度而定,需要等待

3.安装libfastcommon

(1)解压libfastcommon-master.zipunzip

/usr/local/software/libfastcommon-master.zip -d /usr/local/fast/

(3)进行编译和安装./make.sh

注意安装的路径:也就是说,我们的libfastcommon默认安装到了/usr/lib64/这个目录下

4.安装FastDFS

(1)上传FastDFS_v5.05.tar.gz到/usr/local/software下,前面我们已经上传过了。

(2)进入目录cd /usr/local/software

(3)解压FastDFS_v5.05.tar.gz文件tar -zxvf /usr/local/software/FastDFS_v5.05.tar.gz -C /usr/local/fast/

(5)进行编译和安装./make.sh

到此公共操作部分已经结束。

二、配置跟踪器

1.进入配置文件的目录/etc/fdfs/cd /etc/fdfs/

2.把tracker.conf.sample文件进行cope一份:去修改tracker.conf文件cp tracker.conf.sample tracker.conf

暂时这个配置:base_path=/home/yuqing/fastdfs,修改为自己的目录:base_path=/home/fastdfs/tracker,保存。

4.创建之前定义好的目录(也就是/home/fastdfs/tracker)mkdir -p /home/fastdfs/tracker

5.启动追踪器(tracker)

(1)启动/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

(2)检测是否启动成功ps -el | grep fdfs

(3)查看自动产生的日志文件夹cd /home/fastdfs/tracker

(3)修改tracker.conf文件vim /etc/fdfs/storage.conf

(4)创建之前定义好的目录(也就是/home/fastdfs/storage)mkdir -p /home/fastdfs/storage

2.启动存储(storage)

(1)启动。/usr/bin/fdfs_storaged /etc/fdfs/storage.conf

(2)检测是否启动成功ps -el | grep fdfs

(3)初次启动成功后会在/home/fastdbf/storage/目录下创建 data、logs俩个目录。 打开检查。cd /home/fastdfs/storage

2.修改config文件

(1)打开目录cd /usr/local/fast/fastdfs-nginx-module/src/

修改后的文件如下:

5.安装与配置nginx

(1)进入解压后的目录下cd /usr/local/nginx-1.8.0/

(3)检查完之后,开始安装。make && make install

(5)进入/usr/local/fast/fastdfs-nginx-module/src/目录,将该目录下的mod_fastdfs.conf 复制到/etc/fdfs/目录下。cd /usr/local/fast/fastdfs-nginx-module/src/

cp mod_fastdfs.conf /etc/fdfs/

需要修改的地方如下:base_path=/home/fastdfs/storage/logs

tracker_server=192.168.21.150:22122

group_name=group1

url_have_group_name = true

store_path0=/home/fastdfs

log_level=error

group_count = 1

[group1]

group_name=group1

storage_server_port=23000

store_path_count=1

store_path0=/home/fastdfs

(8)接下来,将/usr/local/fast/FastDFS/conf/目录下的http.conf和mime.types两个文件复制到/etc/fdfs/目录下cd /usr/local/fast/FastDFS/conf/

cp http.conf mime.types /etc/fdfs/

(10)需要修改如下内容:listen       8080;

location ~/group([0-9])/M00 {

root /home/fastdfs/data;

ngx_fastdfs_module;

}

(二)、在tracker安装nginx

1.解压fastdfs-nginx-module_v1.16.tar.gztar -zxvf /usr/local/software/fastdfs-nginx-module_v1.16.tar.gz -C /usr/local/fast/

解压完后在/usr/local/fast/目录下可以看到多了一个ngx_cache_purge-2.3文件夹。cd /usr/local/fast/

(2)加入模块并进行检查./configure –add-module=/usr/local/fast/ngx_cache_purge-2.3

(4)修改下/usr/local/nginx/conf/目录下的nginx.conf文件,可以根据下面提供的nginx.conf修改,或者直接替换,注意搭建环境的IP可能不一样,因此,我们需要根据实际情况修改下IP等信息。

(5)创建/var/cache/nginx/proxy_cache/tmp目录mkdir -p /var/cache/nginx/proxy_cache/tmp

(6) 启动nginx。/usr/local/nginx/sbin/nginx

启动完之后,查看nginx是否正常启动ps -ef | grep nginx

base_path=/home/fastdfs/tracker

tracker_server=192.168.21.150:22122

命令执行完毕后,返回一个group1/M00/00/00/…的ID,其实就是返回当前所上传的文件在存储器中的哪一个组、哪一个目录位置,所以我们查看存储器中的/fastdfs/storage/data/00/00文件夹位置,发现已经存在了刚才上传的文件,到此为止,我们的测试上传文件已经OK了.

相关资源:用PS软件给别人腿部增加丝袜裤–HP其他资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐