手机版
你好,游客 登录 注册
背景:
阅读新闻

CentOS6环境单服务器FastDFS+Nginx+fastdfs-nginx-module 安装配置

[日期:2015-01-16] 来源:Linux社区  作者:saga_gallon [字体: ]

分享下CentOS6环境单服务器FastDFS+Nginx+fastdfs-nginx-module 安装配置简单过程笔记。

因公司内部的测试fastdfs服务器有变动,所以得重新搭建,以前没有搭建过,在网上找了许多配置文档,但问题多,所以折腾了两天。

安装fastdfs 和nginx 需要的插件

yum install gettext gettext-devel libXft libXft-devel libXpm libXpm-devel automake autoconf libXtst-devel gtk+-devel gcc gcc-c++zlib-devel libpng-devel gtk2-devel glib-devel pcre*fastdfs 下载页面地址http://sourceforge.net/projects/fastdfs/files/

nginx  下载页面地址http://sourceforge.net/projects/fastdfs/files/

fastdfs-nginx-module    下载页面地址  http://sourceforge.net/projects/fastdfs/files/FastDFS%20Nginx%20Module%20Source%20Code/

/configure --user=nginx --group=nginx --prefix=/usr/local/nginx --add-module=../fastdfs-nginx-module/src
1.系统环境 依赖库自行安装。

Centosip 地址 192.168.1.11
  tracker1: 192.168.1.11 storage1: 192.168.1.11
2.编译安装配置 FastDFS_v4.06.tar.gz
.编译安装 (1) vi make.sh WITH_LINUX_SERVICE=1
          (2) ./make.sh ./make.sh install
tracker 配置 (1) vi /etc/fdfs/tracker.conf
                    base_path=/home/tracker1/fastdfs
              ( 2) mkdir -p /home/tracker1/fastdfs
              ( 3) service fdfs_trackerd start
              ( 4) netstat -ntl tcp 0 0 0.0.0.0:22122
storage 配置( 1) vi /etc/fdfs/storage.conf
                    http.server_port=80
                    group_name=group1
                    base_path=/home/storage1/fastdfs
                    store_path0=/home/storage1/fastdfs t
                    racker_server=192.168.1.11:22122
                (2) mkdir -p /home/storage1/fastdfs
                (3) service fdfs_storaged start
              (4) netstat -ntl tcp 0 0 0.0.0.0:23000

0.0.0.0:*

LISTEN

0.0.0.0:*

LISTEN

3.安装配置 nginx-1.4.4 和 fastdfs-nginx-module_v1.15.tar.gz
 (1) /configure --prefix=/usr/local/nginx --add-module=/home/fastdfs-nginx-module/src
      make make install
(2) cp /home/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/
    vi /etc/fdfs/mod_fastdfs.conf
base_path=/home/storage1/fastdfs
tracker_server=192.168.1.11:22122
group_name=group1
url_have_group_name = true
store_path0=/home/storage1/fastdfs
(3) mkdir -p /home/storage1/fastdfs
(4) vi /usr/local/nginx/conf/nginx.conf
user root;
location /group1/M00 { root /home/storage1/fastdfs/data;

                                            ngx_fastdfs_module;

                    } 
(5) ln -s /home/storage1/fastdfs/data /home/storage1/fastdfs/data/M00
(6) service iptables stop
cd /usr/local/nginx/sbin/
./nginx
4.测试 (1) vi /etc/fdfs/client.conf
          base_path=/tmp
          tracker_server=192.168.1.11:22122 
          http.tracker_server_port=80
      (2) /usr/local/bin/fdfs_test /etc/fdfs/client.conf upload test.txt
      (3) 用浏览器打开返回的连接,返回内容跟 test.txt 一致,说明成功

此文安装

 搭建FastDFS分布式存储环境(使用Nginx模块) http://www.linuxidc.com/Linux/2014-10/107659.htm

CentOS 6.2下fastDFS的完整安装和配置步骤 http://www.linuxidc.com/Linux/2012-12/75989.htm

FastDFS在Ubuntu下的安装,PHP客户端 http://www.linuxidc.com/Linux/2012-09/71459.htm

FastDFS分布式文件服务器安装,及配置,测试 http://www.linuxidc.com/Linux/2012-09/71458.htm

FastDFS 整合Nginx问题整理 http://www.linuxidc.com/Linux/2012-09/71232.htm

CentOS下搭建FastDFS http://www.linuxidc.com/Linux/2012-09/70995.htm

Ubuntu安装FastDFS全程记录 http://www.linuxidc.com/Linux/2012-03/56377.htm

FastDFS 的详细介绍请点这里
FastDFS 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2015-01/111889.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款