码迷,mamicode.com
首页 > 其他好文 > 详细

FastDFS+Nginx

时间:2019-07-28 17:30:38      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:ati   通过   之间   ast   简单   连接   img   图片   ora   

FastDFS+Nginx组合优点

使用FastDFS部署一个分布式文件系统的时候,通过FastDFS的客户端API来进行文件的上传、下载、删除等操作,同时通过FastDFS的HTTP服务器来提供HTTP服务。但是FastDFS的HTTP服务较为简单,无法提供负载均衡等高性能的服务,所以FastDFS的开发者为我们提供了Nginx上使用的FastDFS模块。其使用非常简单。
FastDFS通过Tracker服务器,将文件放在Storage服务器存储,但是同组之间的服务器需要复制文件,有延迟的问题.假设Tracker服务器将文件上传到了192.168.1.80,文件ID已经返回客户端,这时,后台会将这个文件复制到192.168.1.30,如果复制没有完成,客户端就用这个ID在192.168.1.30取文件,肯定会出现错误。这个fastdfs-nginx-module可以重定向连接到源服务器取文件,避免客户端由于复制延迟的问题,出现错误。

安装Nginx

注意:和一般的安装有点不同。

安装fastdfs-nginx-module模块

配置Nginx和fastdfs-nginx-module模块

1、配置mod-fastdfs.conf,并拷贝到/usr/local/fastdfs文件目录下

base_path=/home/fastdfs

#tracker的地址
tracker_server=10.122.149.211:22122

#url是否包含group名称
url_have_group_name=true

#需要和storage配置的相同
storage_server_port=23000 

#存储路径个数,需要和store_path个数匹配
store_path_count=1  

#文件存储的位置
store_path0=/home/fastdfs/storage 

#设置超时时间
connect_timeout=10

#设置组名称
group_name=group1

2、配置nginx的nginx.conf文件,80端口server增加location如图:
技术图片

FastDFS+Nginx

标签:ati   通过   之间   ast   简单   连接   img   图片   ora   

原文地址:https://www.cnblogs.com/feiqiangsheng/p/11259559.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!