Nginx 配置 fastdfs-nginx-module 模块
admin
2023-03-19 06:41:32
0

上篇介绍了FastDFS的安装,这里主要是给NG安装fastdfs-nginx-module 模块,来完成FastDFS的上传与下载


安装 Nginx 和 fastdfs-nginx-module

[root@EST-01 softwares]#wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
fastdfs-nginx-module 直接用附件中的,网上下载的貌似有很多很问题
 
[root@EST-01 softwares]#tar -zxvf nginx-1.10.1.tar.gz 
[root@TEST-01 softwares]#unzip fastdfs-nginx-module-master.zip
[root@TEST-01 softwares]#cd nginx-1.10.1
[root@TEST-01 nginx-1.10.1]# ./configure --add-module=../fastdfs-nginx-module-master/src/  
[root@TEST-01 nginx-1.10.1]#make
[root@TEST-01 nginx-1.10.1]#make install
[root@TEST-01 nginx-1.10.1]#cd /usr/local/nginx/

我们可以看一下 Nginx 下安装成功的版本及模块
[root@TEST-01 nginx]# sbin/nginx -V
nginx version: nginx/1.10.1
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) 
configure arguments: --add-module=../fastdfs-nginx-module-master/src/


配置 fastdfs-nginx-module 和 Nginx

[root@TEST-01 nginx]#cp /data/softwares/fastdfs-nginx-module-master/src/mod_fastdfs.conf /etc/fdfs/
[root@TEST-01 nginx]#vi /etc/fdfs/mod_fastdfs.conf (修改以下三处)
......
tracker_server=192.168.12.102:22122
.......
url_have_group_name = true
.......
store_path0=/data/fastdfs/storage
....

拷贝相关文件到/etc/fdfs
[root@TEST-01 nginx]#cp /data/softwares/fastdfs-5.05/conf/anti-steal.jpg /etc/fdfs/
[root@TEST-01 nginx]#cp /data/softwares/fastdfs-5.05/conf/http.conf /etc/fdfs/
[root@TEST-01 nginx]#cp /data/softwares/fastdfs-5.05/conf/mime.types /etc/fdfs/


 编辑nginx.conf
 [root@TEST-01 nginx]#vi conf/nginx.conf
 .....
          location /group1/M00 {
             root /data/fastdfs/storage/;
             ngx_fastdfs_module;
         }
 .....
 
[root@TEST-01 nginx]#mkdir /data/fastdfs/storage/data/group1
[root@TEST-01 nginx]#ln -s /data/fastdfs/storage/data /data/fastdfs/storage/data/group1/M00 
启动nginx
[root@TEST-01 nginx]#sbin/nginx 
ngx_http_fastdfs_set pid=17697

这样就完成了Nginx  配置 fastdfs-nginx-module 模块

测试下:

开启上传

[root@TEST-01 nginx]#cd /etc/fdfs/
[root@TEST-01 fdfs]#cp client.conf.sample client.conf
......
# the base path to store log files
base_path=/data/fastdfs

# tracker_server can ocur more than once, and tracker_server format is
#  "host:port", host can be hostname or ip address
tracker_server=192.168.12.102:22122
.......

好了,上传一张图片试试

[root@TEST-01 fdfs]#fdfs_test /etc/fdfs/client.conf upload /tmp/Tulips.jpg
This is FastDFS client test program v5.05

Copyright (C) 2008, Happy Fish / YuQing

FastDFS may be copied only under the terms of the GNU General
Public License V3, which may be found in the FastDFS source kit.
Please visit the FastDFS Home Page http://www.csource.org/ 
for more detail.

[2017-06-23 09:38:47] DEBUG - base_path=/data/fastdfs, connect_timeout=30, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0, use_connection_pool=0, g_connection_pool_max_idle_time=3600s, use_storage_id=0, storage server id count: 0

tracker_query_storage_store_list_without_group: 
        server 1. group_name=, ip_addr=192.168.12.102, port=23000

group_name=group1, ip_addr=192.168.12.102, port=23000
storage_upload_by_filename
group_name=group1, remote_filename=M00/00/00/wKgMZllMcSeAb4ChAAl5WLU-YRY168.jpg
source ip address: 192.168.12.102
file timestamp=2017-06-23 09:38:47
file size=620888
file crc32=3040764182
example file url: http://192.168.12.102/group1/M00/00/00/wKgMZllMcSeAb4ChAAl5WLU-YRY168.jpg
storage_upload_slave_by_filename
group_name=group1, remote_filename=M00/00/00/wKgMZllMcSeAb4ChAAl5WLU-YRY168_big.jpg
source ip address: 192.168.12.102
file timestamp=2017-06-23 09:38:47
file size=620888
file crc32=3040764182
example file url: http://192.168.12.102/group1/M00/00/00/wKgMZllMcSeAb4ChAAl5WLU-YRY168_big.jpg

上传后,图片的URL也会出现,我们访问试试


Nginx  配置 fastdfs-nginx-module 模块







附件:http://down.51cto.com/data/2366780

相关内容

热门资讯

【今日要闻】“卡贝大厅开挂神器... 家人们!今天小编来为大家解答卡贝大厅透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很...
今日重大发现“赏金女王到底是不... 网上科普关于“赏金女王有没有挂”话题很是火热,小编也是针对赏金女王作*弊开挂的方法以及开挂对应的知识...
玩家分享攻略“达人十三水开挂神... 您好:达人十三水这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游...
原创 以... 2025年12月23日晚间正当我们准备休息时,一位朋友发来了一条信息,“你快看看这个,无法无天了都!...
【第一资讯】“新海贝之城拼三张... 您好:新海贝之城拼三张这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在...
最新引进“青鸾牛牛可以开挂吗?... 家人们!今天小编来为大家解答青鸾牛牛透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很...
玩家攻略科普“欢又聊红包究竟有... 有 亲,根据资深记者爆料欢又聊红包是可以开挂的,确实有挂(咨询软件无需打...
【第一消息】“赏金女王有没有挂... 您好:赏金女王这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游戏...
【今日要闻】“同乡游麻将是不是... 有 亲,根据资深记者爆料同乡游麻将是可以开挂的,确实有挂(咨询软件无需打...
【今日要闻】“新版悟空怎么开挂... 家人们!今天小编来为大家解答新版悟空透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很...