centos7 +fastdfs+nginxmodul

Nginx和FastDfs完整配置过程_fastdfs安装 看看有没有报错,如果没有错误就可以执行软链接了。 阅读详情

2 FastDFS 安装(centos) 
libevent 安装: 

下载 http://libevent.org/

 

解压 tar -xzvflibevent-2.0.22-stable.tar.gz

 

编辑 ./configure --prefix=/usr/local/libevent-2.0.22-stable

 

安装 make &;&; make install


FastDFS 安装: 

下载 https://sourceforge.net/projects/fastdfs/

 

解压 tar -xzvf fdfs.tar.gz

 

进入到cd FastDFS/查看INSTALL浏览安装步骤

 

./make.sh

 

./make.sh install


3 FastDFS配置 

安装完成后 配置文件保存在 /etc/fdfs 目录下

 

执行文件保存在 /usr/local/bin/fdfs_*

 

修改tracker.conf配置文件


修改 tracker 
注意绑定的端口号和base_path 

FastDFS详细安装步骤_Java


修改storage.conf 

FastDFS详细安装步骤_Java

 

FastDFS详细安装步骤_Java


4 测试FastDFS 
启动tracker server 

首先先启动tracker然后在启动storage,要不然storage会等待tracker启动

 

/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf start

 

启动完成之后 查看启动日志

 

vim /opt/fdfs/storage/logs/storaged.log FastDFS详细安装步骤_Java

 

因为我们之启动了一台tracker server所以,当前的tracker就是leader

 

如果没有报错 说明启动成功

 

如果报错,请仔细查日志信息,并查看tracker.conf配置文件来找到问题所在。

启动storage server 

启动完成tracker server之后就可以启动storage server了

 

/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf start

 

正常启动storage服务的时候,会生成一些目录文件,来保存上传的文件。

 

FastDFS 文件存储目录结构图:

 

FastDFS详细安装步骤_Java

启动完成之后,查看日志文件:

 

FastDFS详细安装步骤_Java

测试文件上传 

当tracker服务和storage服务都已经启动成功之后,我们使用FastDFS自带的测试程序来测试文件的上传

 

测试文件上传之前,我们首先要修改配置文件:/etc/fdfs/client.conf

 

修改base_path、tracker_server

 

FastDFS详细安装步骤_Java

 

配置完成之后,我们就可以测试文件上传

 

/usr/local/bin/fdfs_test /etc/fdfs/client.conf upload /etc/my.cnf

 

FastDFS详细安装步骤_Java


5 nginx安装配置 

通过FastDFS我们可以上传文件,但是怎么下载文件呢?这是通过fastdfs-nginx-module 和nginx反向代理来实现的。


fastdfs-nginx-module 

下载路径

 

https://sourceforge.net/projects/fastdfs/files/FastDFS%20Nginx%20Module%20Source%20Code/

 

解压

 

tar -xzvf fastdfs-nginx-module_v1.16.tar.gz

 

进入到解压目录 查看INSTALL文件 查看安装流程

 

根据自己操作系统的配置 修改 fastdfs-nginx-module/src/config配置文件

 

FastDFS详细安装步骤_Java


nginx 

下载

 

http://nginx.org/

 

解压

 

tar -xzvf nginx-1.10.3.tar.gz

 

编译

 

./configure--prefix=/usr/local/nginx-1.10.3

 

--add-module=/root/nginx_ajp_module-master/

 

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

 

--with-http_gzip_static_module

 

--with-http_stub_status_module

 

--with-http_gzip_static_module

 

--with-http_gunzip_module

 

--with-poll_module

 

--with-threads

 

--with-http_ssl_module

其中nginx_ajp_module-master 是项目反向代理的时候是使用ajp模式

 

--with-http_ssl_module nginx配置https服务

 

--with-http_stub_status_module 展示nginx统计功能

 

安装

 

make &;&; make install

 

安装完成之后 配置nginx.conf

 

FastDFS详细安装步骤_Java


mod_fastdfs 

nginx安装完成之后,会再/etc/fdfs目录下自动生成mod_fastdfs.conf配置文件(该文件目录可以通过在fastdfs-nginx-module中进行配置)

 

FastDFS详细安装步骤_Java

 

配置完成之后,启动nginx程序。

 

/usr/local/nginx-1.10.3/sbin/nginx -s reload

 

然后通过网页打开测试上传的文件(如果是图片会直接展示,如果是mp4会直接播放,如果是文本文件会直接下载)。

6 java客户端调用 

下载

 

https://sourceforge.net/projects/fastdfs/files/latest/download?source=files

 

下载完成之后更具api就可以进行文件的上传和下载

本人在使用fastdfs的时候经常碰到上传文件的时候报错(偶尔发生文件无法上传)

 

经过百度、谷歌最终发现问题:tracker 服务存在一个timeout,如果这段时间没有文件上传下载就自动断开tracker连接,使得当我们调用文件上传下载的时候报错。

 

废话不多说了,解决方法:当在文件上传或者下载失败的时候,重新连接tracker服务,再次进行文件的上传下载。

 

FastDFS详细安装步骤_Java

 

本人对fastdfs做了一个简单的封装,源码地址为:

 

https://git.oschina.net/babymumu/mumu-storage-fdfs.git

CentOs7安装FastDFS5.08并配置nginx访问 目录 版本说明 安装环境 1.安装C语言编译工具 2.安装zip文件的解压命令 3.安装libevent插件 4.新建一个文件夹用于存储 5.上传fastdfs所需文件 6.安装libfastcommon-master 7.安装fastdfs 8.配置中继服务器 9.启动中继服务器 10.配置存储服务器 11.启动存储服务器 使用nginx访问FastDFS 1... 阅读详情

相关推荐

centos7搭建nginx+fastDFS

centos7下搭建fastdfs和nginx集成环境,详细!! FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。 FastDFS 系统有三个角色:跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)

Nginx访问fastdfs(fastdfds-nginx-module模块)

一、FastDFS的Nginx模块 一个好的分布式文件系统最好提供 Nginx 的模块,因为对于互联网应用来说,像文件这种静态资源,一般是通过HTTP的下载,此时通过容易扩展的Nginx来访问FastDFS,能够让文件的上传和下载变得特别简单 Nginx安装FastDFS模块,主要是安装在FastDFS的存储服务器(storage)上,而不是tracker和client上 二、在Nginx中安装配置模块 第一步:下载Nginx模块 git clone https://github.com/happy

董哥的黑板报 3989

RK3588 C-PHY摄像头驱动升级踩坑记:从‘Only CSI2 supported’报错到成功取流

本文详细记录了在RK3588平台上调试C-PHY摄像头驱动的全过程,从‘Only CSI2 supported’报错分析到成功取流。内容涵盖C-PHY与CSI-2协议差异、SDK版本对比、V4L2框架下的bus-type解析机制,以及硬件排查与寄存器调优实战经验,为嵌入式Camera驱动工程师提供宝贵参考。

weixin_42522374的博客 123

FastDFS与Nginx配合使用的安装和配置

使用流程 1.下载fastdfs安装包和依赖包 sourceforge->fastdfs,然后解压。 Django使用FastDFS配置 https://www.cnblogs.com/tianyamoon/p/9426763.html 2. 配置tracker base_path 保存信息,日志文件存在这个目录下 3. 配置storage 启动 /usr/bin/fdfs_trac...

王大阳的博客 1107

读《认知科学导论》(萨伽德) 总结

1. 作者的写作思路 本书是建立在对心智的理解采用表征与计算的方式。对心智表征-计算的理解方式是与计算机的本质相联系。计算机本质上是一个符号系统,符号系统包含两个部分,一个是符号,另一个是建立在符号上的操作。对心智采用表征-计算的方式理解,很容易与计算机建立起类比关系。同时人们在探索人工智能领域采用表征-计算方式已经取得了无数辉煌的成就,故表征-计算式现在研究的主流方法。 本书的有两个部分组成

xiaoqiangXX的专栏 3450

在 Ubuntu 22.04 上配置 SonarQube 与 CI/CD 流水线实现自动化代码审查

本文详细介绍了在Ubuntu 22.04系统上配置SonarQube并与CI/CD流水线集成的完整流程,实现自动化代码审查。从环境准备、数据库配置到核心参数调优,再到与Jenkins和GitHub Actions的深度集成,提供了实战技巧和性能优化建议,帮助团队提升代码质量监控效率。

weixin_28829325的博客 258

FDFS....四、FastDFS 配置 Nginx 模块

1、安装配置Nginx模块 ① fastdfs-nginx-module 模块说明   FastDFS 通过 Tracker 服务器,将文件放在 Storage 服务器存储, 但是同组存储服务器之间需要进行文件复制, 有同步延迟的问题。   假设 Tracker 服务器将文件上传到了 192.168.51.128,上传成功后文件 ID已经返回给客户端。   此时 FastDFS 存储集群机...

dixialaoshu4的专栏 846

Tiff、jpg图片怎么样添加地理坐标信息

Tiff、jpg图片怎么样添加地理坐标信息 一般,外业调查只有地图资料,如专题图、或者地形图,如何把这些地图资料的扫描地图带上坐标信息,从而内业实现信息化处理?以上问题,可以解决,但根据不同情况有不同的处理方法。     第一种,上面有经纬度外框,图片是矩形,但是没有地理信息。 通过图框的两个角的坐标确定范围,分别是左上(140°E,30°N);右下(150°W,30°N) 解决方

树木_xzw的博客 2万+

In function `fdfs_mod_init' 错误

网上有很多帖子介绍fastdfs的使用。但是我看到的帖子中还没有一个能按照说明的步骤完全没有错误。 一般就是版本问题等等。 先说一下我的版本: fastdfs:FastDFS_v5.08.tar.gz nginx:1.8.1 pcre:pcre-8.31(这个其实可以不装) ngx_cache_purge-2.3 linux:centos6.5 libfas

yzh20170720的博客 2151

Cadence仿真数字电路功耗

Cadence仿真数字电路功耗 数字电路的功耗采用平均电流乘电源电压获得,所以本文的关键是测量平均电流。 仿真前设置好仿真参数后,在仿真的ADE街边选择:outputs➡to be saved➡select on design 选择电源的负端电流(若选择正端,则电流为负): 选择完成后,在ADE界面讲所选节点的plot也勾选上,点击run。仿真完成后自动显示波形。在波形上选中该电流曲线,右击选择:send to➡calculator 注意上图中,商店前的波形不稳定,需要进行截取。在calculator

qq_41519780的博客 1万+

LLC谐振电路增益公式推导

LLC谐振电路增益公式理解

金凯*博客 1万+

fastdfs的一些错误总结

结合网上查看的资料,总结一下fastdfs文件系统出现的一些错误。结合的地址:http://blog.youkuaiyun.com/xiangliangyu/article/details/17115637 1. FastDFS适用的场景以及不适用的场景? FastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片、视频、文档等文件。对于互联网应用,和其他分布式文件系统相比

Linux_cui的博客 6143

海思Hi3516DV300实战:从yolov5模型训练到Sort跟踪算法的完整部署流程

本文详细介绍了在海思Hi3516DV300芯片上部署YOLOv5目标检测与Sort多目标跟踪算法的完整流程。内容涵盖从特定场景数据训练YOLOv5模型、模型格式转换(PyTorch到ONNX再到Caffe),到利用海思NNIE引擎生成WK模型并进行端侧集成与优化的全链路实战经验,旨在解决嵌入式设备上实时人流量统计等实际应用挑战。

weixin_29034963的博客 336

Linux系统:centos7下搭建Nginx和FastDFS文件管理中间件

一、FastDFS简介 1、基础概念 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件上传、文件下载等,解决了大容量存储和负载均衡的问题。 2、环境概览 1、默认存在Gcc编译环境,Centos7虚拟机 2、安装LibFastCommon环境 3、FastDFS中间件安装 4、Nginx代理服务器安装 二、安装LibFastCommon 核心流程...

weixin_30437847的博客 274

GFPS技术原理(一)-简介

GFPS(谷歌快速配对服务)利用BLE技术简化设备配对流程,相比传统方式大幅提升用户体验。首次配对时,设备广播包含型号ID和安全密钥的BLE信号,手机检测后弹出配对通知,用户点击即可完成安全连接并将设备与Google账户绑定。该技术支持跨设备同步、电量显示、找回设备等功能,后续配对更加便捷。GFPS通过BLE实现快速发现、一键配对和安全连接,结合Google后端服务提供元数据支持,已成为出海设备的认证标准。其核心优势在于简化操作步骤并增强功能性,特别适合非技术用户群体。

十多年蓝牙协议软件开发,擅长蓝牙协议分析 2061

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Simulink中基于DBC的CAN报文解包实战指南

CAN报文解包是汽车电子应用层开发的基础能力,本质是将原始CAN字节流(如0x12 0x34)依据信号定义规则,还原为物理量(如电机转速=1250rpm)。其核心原理依赖DBC文件描述的位起始位置、长度、缩放因子(Scale)和偏移量(Offset)等参数,并通过工具链(如Vehicle Network Toolbox)实现自动化映射与有效性校验。该技术显著提升BMS、VCU、ADAS等域控制器开发效率,保障信号精度与AUTOSAR兼容性,支撑实车调试、诊断响应及功能安全降级。本文聚焦Simulink平台下

weixin_33805743的博客 481

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Centos7 安装FastDFS+nginx module

1,关于FastDFS 摘自:http://www.oschina.net/p/fastdfs FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。...

VicterTian的博客 2107

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Centos7 fastdfs/nginx 安装与配置

参考文章 分布式文件系统-FastDFS 使用FastDFS搭建图片服务器单实例篇 CentOS7使用firewalld打开关闭防火墙与端口 服务器环境 CentOS7 IP: 192.168.219.21 FastDFS安装与配置 安装开发环境 yum groupinstall "Development Tools" "Server platform Deve

胖胖的ALEX 3892

轻量级分布式文件系统FastDFS

FastDFS 简介 技术论坛: http://bbs.chinaunix.net/forum-240-1.html 资源地址: https://sourceforge.net/projects/fastdfs/ 源码资源: https://github.com/hap...

chuibo2465的博客 505

CentOS7安装FastDFS以及整合Nginx

官网下载进行编译安装(官网下载地址): https://sourceforge.net/projects/fastdfs/files/ https://github.com/happyfish100/libfastcommon https://sourceforge.net/projects/libfastcommon/files/(不可用) 编译需要gcc环境,若没有使用如下命...

qq_37231681的博客 606

Centos7安装fastdfs6.06集群四:安装nginx及fastdfs-nginx-module

一、fastdfs的下载与安装 请参考: Centos7安装fastdfs6.06集群一:软件下载与安装: Centos7安装fastdfs6.06集群二:tracker的安装/配置/运行 二、安装nginx及fastdfs-nginx-module 1.解压 [root@localhost downloads]# tar -zxvf nginx-1.18.0.tar.gz [root@localhost downloads]# tar -zxvf fastdfs-nginx-module-1.22.tar

liangpingguo的博客 689

FastDFS【二】:FastDFS配置Nginx

FastDFS【二】:FastDFS配置Nginx

weixin_57771180的博客 1597

CentOS7搭建FastDFS+Nginx

CentOS7搭建FastDFS+Nginx CentOS7搭建FastDFS+Nginx 1. FastDFS 介绍 2. FastDFS单机部署 2.1 准备 2.2 安装依赖包和开始工具 2.3 安装libfastcommon 2.4 安装fastdfs 2.5 配置tracker 2.6 配置storage 2.7 在storage上安装nginx 2.8 配置client 2.9 ...

ygqygq2的IT博客 4936

centoS 7 安装fastDFS+Nginx

版本相关: fastdfs 5.11 :https://codeload.github.com/happyfish100/fastdfs/tar.gz/V5.11 nginx 1.16.1 :http://nginx.org/download/nginx-1.16.1.tar.gz libfastcommon-master.ziphttps://codeload.github.com/h...

Rorschach 997

centos7下安装fastdfs+nginx

centos7下安装fastdfs+nginx环境配置1.libfastcommon下载安装

sinat_33795411的博客 994

CentOS7下FastDFS和Nginx安装

#把压缩包放到/home/wangkefeng/fdfs下 #安装GCC依赖 sudo yum -y install gcc #unzip工具可以帮我们对压缩包进行解压 sudo yum install -y unzip zip #安装libevent sudo yum -y install libevent #安装Nginx所需依赖 sudo yum -y install pcre pcre-d...

鱼获飞的博客 463
上一篇: Centos7 64 安装 redis
下一篇: Java按日期分组
Y_JY
博客等级 码龄15年 7粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值