腾讯云服务器Linux上搭建FastDFS+Nginx文件服务器(包括docker版本是彩蛋哦!)走过路过不要错过!

本文详细介绍了如何利用Docker快速搭建FastDFS和Nginx文件服务器,包括步骤和配置,避免手动搭建过程中的复杂性和错误。通过Docker拉取预配置的镜像,设置Tracker和Storage服务,调整端口和组名,实现一键启动和访问文件。
摘要由CSDN通过智能技术生成

FastDFS:是用C语言编写的一款分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,注重高可用、高性能。使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。

 

FastDFS流程图:  FastDFS有两个服务,分别是Tracker Server和Storage Server,Tracker Server相当于是项目经理,Storage Server相当于是程序员。

1、流程步骤

1、Storage定时向Tracker上传工作状态

2、客户端向Tracker发送请求

3、检查是否有可用的Storage

4、返回可用的Storage

5、上传文件

6、文件写入

7、返回文件相对路径

8、客户端对文件路径进行存储或处理

linux搭建FastDFS+Nginx所需要的文件如下:

链接:https://pan.baidu.com/s/1mME_qiWmgNwVrZVnjMubQQ 
提取码:lszs 

 

2、搭建步骤:

1、 进去linux系统先输入yum -y install libevent 安装libfastcommon-1.0.7所需的环境

2、tar -zxvf libfastcommon-1.0.7.tar.gz解压文件,里面的make.sh是用来对环境进行编译的

3、运行./make.sh这时可能会出现bash:make.sh: command not found  解决: yum -y install zlib zlib-devel pcre prce-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget; 

4、 ./make.sh install 

5、cd /usr/lib64

6、 ll libfast*

7、cp libfastcommon.so /usr/lib

8、tar -zxvf fastdfs-5.05.tar.gz

9、./make.sh进行编译 ./make.sh install

10、cd /usr/bin

11、cd /etc/fdfs ll

12、cd fastdfs-5.05/

13、cd conf/ ll

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值