fastdfs 测试客户端_MAC下fastdfs与nginx搭建简单图片服务器

95bb9366c8bd1080c99899d8f1dd00b9.png

1.首先安装fastdfs依赖包

8a422e1124b95fc973d3a7b32016c704.png

进入文件夹 cd libfastcommon-master

执行 ./make.sh

执行 sudo ./make.sh install

2.安装fastdfs

进入文件夹 cd fastdfs-master

8a85daf84c7686f10e99291108019f9f.png

执行 ./make.sh

执行 sudo ./make.sh install

3.配置fastdfs

(1)创建文件夹存放数据//建议在家目录创建

mkdir fastdfs fastdfs/{storage,tracker}

18e7a6e06eebb487cc877561e5e24795.png

(2)进入/etc/fdfs文件夹

ab6ab31b40644ea9aa6b2f967c33351c.png

//事后补图

(3)配置跟踪服务器tracker

拷贝tracker 配置文件 cp tracker.conf.sample tracker.conf

sudo vim tracker.conf

571b36643a50279bfc85faabb566175e.png
上面创建的tracker文件夹所在路径

(4)配置storage

拷贝tracker 配置文件 cp storage.conf.sample storage.conf

sudo vim storage.conf

e253965892eed2346f1fa18fc1c03afd.png

e3624327404e58e4dc21b4e34d928f8b.png

73f08f8399fba8c2eda4b9557f116369.png
本机ip+端口

(5)开启服务

tracker: sudo fdfs_trackerd /etc/fdfs/tracker.conf

storage: sudo fdfs_storaged /etc/fdfs/storage.conf

确认是否开启成功

924f019679f806e9e91ef2a0c89805d6.png

(6)配置客户端

拷贝client配置文件 cp client.conf.sample client.conf

配置文件 sudo vim client.conf

1484df2e07f1a590fe3938ee6e442b4c.png

上传文件测试

2e6d5795f63e72637b3a3eb2837cb38a.png

ae7ed96da26ea2c8473d1440144ee84c.png

1c06c8149882b370c9ade6c69f6e2096.png

//基本完成 接下来配置nginx

71904f7b0b596779926440e1d3bdc005.png

进入nginx-1.17.0

添加模块

sudo ./configure --prefix=/usr/local/nginx/ --add-module=/Users/lee/Downloads/fastdfs-nginx-module-master/src

编译

sudo make

sudo make install

//如果出现警告 sudo vim objs/Makefile 去除 -werror(警告当错误处理)

2356b985c5c220a029d459a753540b1a.png
无视它,不是错误(#滑稽)

//找不到文件错误 直接将/usr/include下的fastdfs文件夹移动到/usr/local/include 下

编译完成后拷贝 fastdfs-nginx-module-master/src/mod_fastdfs.conf 到/etc/fdfs文件夹下

配置文件mod_fastdfs.conf

sudo vim /etc/fdfs/mod_fastdfs.conf

0da11e3096c316e2b76d736e4037c9d3.png
设置等待时长

9406a38eadc7c5316343a2e98b9e86a7.png

f69bbc450396c7f7a17483f9471b0e35.png

872916ee86516c080b2eb42549ce67e1.png

7bbf38488ac9e0258945e70d03e823bc.png

在 nginx.conf添加

a52cd1979e17f63cd7b44fc1e7717170.png

server{

35 listen 8888;

36 server_name localhost;

37 location ~/group[0-9]/{

38 ngx_fastdfs_module;

39 }

40 error_page 500 502 503 504 /50x.html;

41 location = /50x.html{

42 root html;

43 }

44

45 }

启动nginx

cd /usr/local/nginx/sbin

sudo ./nginx

测试

a750f03eff4ac2af6b565ebf942c81b2.png

基本完成

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值