欢迎访问 生活随笔!

尊龙游戏旗舰厅官网

当前位置: 尊龙游戏旗舰厅官网 > 运维知识 > nginx >内容正文

nginx

fastdfs的配置、部署与api使用解读(7)nginx的fastdfs模块(转) -尊龙游戏旗舰厅官网

发布时间:2025/1/21 nginx 25 豆豆
尊龙游戏旗舰厅官网 收集整理的这篇文章主要介绍了 fastdfs的配置、部署与api使用解读(7)nginx的fastdfs模块(转) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1、nginx的fastdfs模块什么作用?

我们在使用fastdfs部署一个分布式文件系统的时候,通过fastdfs的客户端api来进行文件的上传、下载、删除等操作。同时通过 fastdfs的http服务器来提供http服务。但是fastdfs的http服务较为简单,无法提供负载均衡等高性能的服务,所以fastdfs的 开发者——淘宝的架构师余庆同学,为我们提供了nginx上使用的fastdfs模块。其使用非常简单。


2、下载fastdfs的nginx模块

在该地址下载nginx的fastdfs模块(也可以叫fastdfs的nginx模块):

http://code.google.com/p/fastdfs/downloads/list

如果你部署过nginx,一定知道该如何加载自定义模块,如果没有,那么第3部分为你解释。这很简单,不必费神。


3、部署带有fastdfs模块的nginx

 

cd /home/michael wget http://nginx.org/download/nginx-1.0.11.tar.gz wget http://fastdfs.googlecode.com/files/fastdfs-nginx-module_v1.10.tar.gz tar zxvf nginx-1.0.11.tar.gz tar zxvf fastdfs-nginx-module-v1.10.tar.gz cd nginx-1.0.11.tar.gz ./configure --add-module=/home/michael/fastdfs-nginx-module-v1.10/src make sudo make install

 

 注意:安装nginx要依赖于gcc,g ,make,libz,libbz2,libreadline,pcre等,可在《高性能web服务器nginx的配置与部署研究(2)nginx入门级配置与部署及“hello world”》一文中了解。


4、配置

该模块的配置文件在 fastdfs-nginx-module/src/mod_fastdfs.conf 文件中。具体的配置项解释如下:

#连接超时时间,默认值是30秒 connect_timeout=2 #网络超时时间,默认值是30秒 network_timeout=30 #tracker服务器 tracker_server=123.123.123.123:999 tracker_server=234.234.234.234:888 #本机的storage端口号,默认值为23000 storage_server_port=23000 #本机storage的组名 group_name=group2 #访问文件的uri是否含有group名称 url_have_group_name=true #存储路径个数 store_path_count=3 #存储路径 store_path0=/data/fastdfs/storage/data store_path1=/data/fastdfs/storage/data #日志级别 log_level=debug #日志名(可选) log_filename=/data/fastdfs/mod_nginx/data #当本地不存在该文件时的响应策略,proxy则从其他storage获取然后响应给client,redirect则将请求转移给其他storage(http的头设置为本地) response_mode=redirect #目前我还未使用过该参数,默认可设置为空 if_alias_prefix= #是否使用http配置文件,如果使用则前面只留一个# ##include http.conf

 

转载于:https://www.cnblogs.com/sandea/p/4439293.html

总结

以上是尊龙游戏旗舰厅官网为你收集整理的fastdfs的配置、部署与api使用解读(7)nginx的fastdfs模块(转)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得尊龙游戏旗舰厅官网网站内容还不错,欢迎将尊龙游戏旗舰厅官网推荐给好友。

网站地图