Nginx+FastDFS在Linux下搭建分布式文件存储服务器(在Linux下搭建图片,小视频,文件等存储服务器)

 

Nginx+FastDFS在linux下搭建分布式文件存储服务器

(在linux下搭建图片或小视频存储服务器)

一.Nginx模块安装 (Storage)

1. 上传 fastdfs-nginx-module_v1.16.tar.gz 到 /usr

2. 解压nginx模块

解压命令: tar -zxvf fastdfs-nginx-module_v1.16.tar.gz

3.修改 config 文件,将文件中的 /usr/local/ 路径改为 /usr/

执行如下两个命令:

cd /usr/fastdfs-nginx-module/src

vim config

如修改成如下图:

 

 

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

cp mod_fastdfs.conf /etc/fdfs/

 

5.修改 /etc/fdfs/mod_fastdfs.conf

vim /etc/fdfs/mod_fastdfs.conf

执行命令后如下:

base_path=/home/fastdfs

tracker_server=192.168.16.130:22122

#(n个tracker配置n行)依自己创建的目录为准

#tracker_server=10.1.220.x:22122

#url中包含group名称

url_have_group_name=true   

#指定文件存储路径(上面配置的store路径)依自己搭建的目录为准

store_path0=/home/fastdfs/fdfs_storage

6.将 libfdfsclient.so 拷贝至 /usr/lib 下

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

7.创建nginx/client目录

mkdir -p /var/temp/nginx/client

二.Nginx安装 (Tracker)

1.安装Nginx详细教程已经在我上篇博客安装过(最好给我的版本一致,免的踩坑)

https://blog.csdn.net/illovesoftware/article/details/112597787

2.进入nginx解压的目录下 cd /usr/nginx-1.14.0

3.安装(在nginx-1.14.0目录下输入如下文本回车)

./configure \

--prefix=/usr/local/nginx \

--pid-path=/var/run/nginx/nginx.pid \

--lock-path=/var/lock/nginx.lock \

--error-log-path=/var/log/nginx/error.log \

--http-log-path=/var/log/nginx/access.log \

--with-http_gzip_static_module \

--http-client-body-temp-path=/var/temp/nginx/client \

--http-proxy-temp-path=/var/temp/nginx/proxy \

--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \

--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \

--http-scgi-temp-path=/var/temp/nginx/scgi \

--add-module=/usr/fastdfs-nginx-module/src

 

注意:上边将临时文件目录指定为 /var/temp/nginx,需要在 /var 下创建 temp 及 nginx 目录: 

mkdir   /var/temp/nginx

4. 编译执行命令:make

5. 安装执行命令:make install

6. 拷贝配置文件

cd /opt/FastDFS/conf

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

是否覆盖:yes

7.修改nginx配置文件

cd /usr/local/nginx/conf/

vim nginx.conf

 

具体如下图(ip地址依自己的而言)

 

8.关闭nginx,并启动nginx

执行 命令:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

如下图说明成功:

 

9.之前使用fastdfs+redis上到服务器一张图片,现在测试以下访问一搭建的分布式文件存储服务器

 

可访问到搭建的文件服务器说明成功了。

(我搭建的过程中,也踩了不少坑,如没有搭建成功的,可留言或私信我我们相互交流学习)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
操作系统考试重点 操作系统是管理和控制计算机系统中的硬件资源及软件资源、合理地组织计算机工作流程、方便用户有效地使用计算机的系统软件。2、操作系统的设计原则:方便、有效、扩展能力 3、操作系统的特点:并发,共享,虚拟,异步。 4、操作系统中采用多道程序设计技术,以提高CPU和外部设备的利用率。 5、Linux操作系统是多用户多任务系统。 第二章 1、既考虑作业等待时间又考虑作业执行时间的作业调度算法是响应比高者优先算法。 2、从作业提交系统到作业完成的时间间隔称为周转时间。 3、Shell是用户使用Linux的接口,其作用是翻译各种命令代码,交互式地解释和执行用户输入的命令。 who 命令:显示当前已经登录到系统中的所有用户及其有关信息。  mesg 命令:设定是否允许其他用户发信息给你。  wall 命令:发送信息给全部已经登录到系统的用户。  clear 命令:清除屏幕上的显示信息。  date 命令:显示或设置系统的日期和时间。  echo命令:将命令行中的参数回显到标准输出(屏幕)上。  重新登录命令:要退出当前用户,重新登录,可以使用exit命令,或者login、logout命令。  halt命令:关闭系统。 4、不同作业调度算法中作业平均周转时间的计算。 假设有三道作业,它们的提交时间及运行时间如下表: 作业号 提交时间 运行时间 1 10 2 2 10.1 1 3 10.25 0.25 在单道方式下,采用先来先服务调度算法、最短作业优先调度算法和采用响应比高者优先调度算法的作业调度顺序如何?平均周转时间和平均带权周转时间分别是多少? 第三章 1、重点概念:文件系统、 文件管理,即构成一个文件系统,负责管理在外存上存放的文件,并把对文件的存取、共享和保护等手段提供给操作系统和用户。 2、文件系统的主要目标是按名存取。 3、按文件存储结构,文件可有:连续文件、串联(链接)文件、索引文件。  按性质和用途:系统文件、库文件、用户文件  按文件的数据形式:源文件、目标文件、可执行文件、批处理文件、 文本文件视频文件、声频文件等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值