`
风过无声
  • 浏览: 93026 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

FASTDFS安装(三)安装fastdfs-nginx-module

    博客分类:
  • DFS
 
阅读更多

1.准备

nginx-1.8.0.tar.gz

fastdfs-nginx-module_v1.15.tar.gz

2.安装过程

--上传安装包到/usr/local/src下

--解压

#tar -zvxf nginx-1.8.0.tar.gz

#tar -zvxf fastdfs-nginx-module_v1.15.tar.gz 

--建立makefile

#cd nginx-1.8.0

#./configure --prefix=/usr/local/nginx --add-module=/usr/local/src/fastdfs-nginx-module/src 

./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.

解决办法:安装pcre-devel 

#yum -y install pcre-devel

--重新建立makefile

#./configure --prefix=/usr/local/nginx --add-module=/usr/local/src/fastdfs-nginx-module/src 

#./configure --prefix=/usr/local/nginx --add-module=/usr/local/src/fastdfs-nginx-module/src
./configure: error: the HTTP gzip module requires the zlib library.
You can either disable the module by using --without-http_gzip_module
option, or install the zlib library into the system, or build the zlib library
statically from the source with nginx by using --with-zlib=<path> option.

解决办法:安装zlib-devel

#yum install -y zlib-devel

--重新建立makefile

#./configure --prefix=/usr/local/nginx --add-module=/usr/local/src/fastdfs-nginx-module/src

--编译

#make

--安装

#make install

--编辑nginx.conf

#vi /usr/local/nginx/conf/nginx.conf

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;

        location /group1/M00 {
            root /var/fastdfs/storage/data;
            ngx_fastdfs_module;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

}

--建立数据文件的软链接

--/var/fastdfs/storage/data为storage的文件存储路径

#ln -s /var/fastdfs/storage/data  /var/fastdfs/storage/data/M00  

--配置mod_fastdfs.conf

#cp /usr/local/src/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/

#vi /etc/fdfs/mod_fastdfs.conf

base_path=/var/fastdfs/ngx_module
tracker_server=192.168.117.100:22122
url_have_group_name=true
store_path0=/var/fastdfs/storage

--启动nginx

#/usr/local/nginx/sbin/nginx

--访问图片

http://192.168.172.101/group1/M00/00/00/wKh1ZVWdaIiAJ0NoAAAwB0Ubngg142.jpg 

访问失败,查看nginx日志

[2015-07-11 23:52:43] ERROR - file: ../storage/trunk_mgr/trunk_shared.c, line: 177, "No such file or directory" can't be accessed, error info: /var/fastdfs/ngx_module

解决办法

#mkdir -p /var/fastdfs/ngx_module

--重启nginx

#/usr/local/nginx/sbin/nginx -s stop

#/usr/local/nginx/sbin/nginx

--访问图片

http://192.168.172.101/group1/M00/00/00/wKh1ZVWdaIiAJ0NoAAAwB0Ubngg142.jpg

成功

3.参考资料

http://blog.csdn.net/hfsu0419/article/details/7190152

分享到:
评论

相关推荐

    fastdfs-nginx-module-1.24

    《FastDFS-Nginx-Module 1.24:高效文件服务器集成详解》 FastDFS-nginx-module 1.24 是一个针对 FastDFS 文件系统的 Nginx 模块,它使得 Nginx 可以无缝地与 FastDFS 集成,提供了高效的文件上传、下载服务。这一...

    fastdfs-nginx-module-正版V1.19-亲测可用 .zip

    3. 集成Fastdfs-nginx-module:将解压后的fastdfs-nginx-module-master目录中的源码合并到Nginx的源码树中,然后重新编译Nginx,以便包含该模块。 4. 配置FastDFS和Nginx:配置FastDFS的连接参数,如tracker服务器...

    fastdfs-nginx-module-1.22.zip

    然后,解压fastdfs-nginx-module-1.22.zip文件,将模块源码添加到Nginx的源码目录,一同编译安装。编译过程中需注意指定FastDFS的库路径,确保模块能够正确链接。安装完成后,配置Nginx的配置文件,添加FastDFS-...

    fastdfs安装包(fastdfs-6.06,fastdfs-nginx-module-1.22,nginx-1.16.1)

    在本教程中,我们将详细探讨如何利用FastDFS-6.06、fastdfs-nginx-module-1.22和nginx-1.16.1这三个组件来搭建一套完整的FastDFS系统。 首先,我们来看FastDFS-6.06。这是FastDFS的主要部分,负责文件的存储和管理...

    fastdfs-nginx-module-1.20.zip

    本文将详细解析如何将FastDFS的Nginx模块(fastdfs-nginx-module-1.20.zip)安装并配置到Nginx中,实现高效、稳定的服务。 首先,确保你已经安装了FastDFS和Nginx的基础环境。FastDFS提供了数据存储和文件管理的...

    fastdfs-nginx-module_master.zip

    在实际部署过程中,首先需要将`fastdfs-nginx-module-master`解压,然后按照官方文档或社区教程进行编译和安装。这通常包括以下步骤: 1. 配置FastDFS环境,包括安装FastDFS、配置Tracker和Storage节点,以及设置...

    fastdfs-nginx-module_v1.16.tar.gz源码包,nginx支

    4. **安装与配置**:首先,需要在服务器上安装FastDFS和Nginx,然后编译并安装FastDFS-nginx-module。配置Nginx的配置文件,包括设置FastDFS的连接参数、URL重写规则等,以实现Nginx与FastDFS的交互。 5. **使用...

    最新版linux fastdfs-nginx-module-1.22.tar.gz

    FastDFS-nginx-module-1.22的安装和配置通常涉及以下步骤: 1. **环境准备**:确保系统已经安装了Linux、FastDFS、Nginx的基础环境。 2. **下载解压**:获取fastdfs-nginx-module-1.22.tar.gz文件并解压。 3. **...

    fastdfs-nginx-module1.20

    1. **模块安装与配置**:首先需要安装FastDFS和Nginx,然后编译并安装FastDFS-Nginx-Module。配置过程中,需要设置FastDFS的连接参数,如tracker服务器地址、端口等,以及Nginx的location配置,确保正确解析FastDFS...

    fastDFS安装文件(fastdfs-nginx-module、libfastcommon等)

    (注意注意,里面有个文件libfastcommon... fastdfs-nginx-module_v1.16.tar.gz FastDFS_v5.05.tar.gz libevent-2.0.22-stable.tar.gz libfastcommon_v1.01.tar.gz nginx-1.6.3.tar.gz ngx_cache_purge-2.3.tar.gz

    fastdfs-nginx-module.zip

    `fastdfs-nginx-module`就是这样一个模块,它被编译进Nginx,使得Nginx能够理解FastDFS的文件路径格式,并且能够直接访问FastDFS中的文件,从而提供高效的文件访问服务。 1. **FastDFS核心组件**:FastDFS主要由...

    fastdfs-nginx-module_v1.16.tar.gz

    安装fastdfs-nginx-module_v1.16.tar.gz的过程包括以下几个步骤: 1. 解压源码包:使用tar命令解压fastdfs-nginx-module_v1.16.tar.gz,得到源代码目录。 2. 配置编译环境:确保系统已经安装了Nginx和FastDFS,并且...

    fastdfs-nginx-module_v1.10.tar.gz

    三、FastDFS-Nginx-Module安装步骤 1. 解压文件:首先,我们需要解压"fastdfs-nginx-module_v1.10.tar.gz",这可以通过命令`tar -zxvf fastdfs-nginx-module_v1.10.tar.gz`完成。 2. 配置Nginx源码:在Nginx源码...

    fastdfs-nginx-module-master 5.0.8 适用

    1. **安装失败**:如果出现“fastdfs-nginx-module-master 5.0.8不适用”的错误,可能是由于编译环境不匹配或者依赖库未安装完整,检查并确保所有依赖都已安装正确。 2. **连接失败**:检查FastDFS服务器和Nginx之间...

    fastdfs-nginx-module_v1.19

    三、Fastdfs-nginx-module_v1.19 Fastdfs-nginx-module_v1.19是这个组件的特定版本,它包含了一系列的源代码和配置文件,用于在Nginx服务器上安装和配置FastDFS的对接。这个版本可能修复了之前版本的一些已知问题,...

    fastdfs-nginx-module-master-version1.19.zip

    本文将围绕"fastdfs-nginx-module-master-version1.19.zip"这一组件,详细介绍如何在FastDFS v1.19版本下,配置和使用Nginx模块。 一、FastDFS简介 FastDFS提供了文件存储、文件同步、文件访问(文件上传、文件...

    fastdfs-nginx-module

    三、fastdfs-nginx-module模块 fastdfs-nginx-module是将FastDFS与Nginx集成的关键,它允许Nginx直接与FastDFS进行交互,提供HTTP接口来访问存储在FastDFS中的文件。这样做的好处包括: 1. **HTTP服务**:通过Nginx...

    FastDFS+Nginx+libfastcommon+fastdfs-nginx-module

    然后,我们需要安装fastdfs-nginx-module,这是一个让Nginx支持FastDFS的模块,可以实现通过Nginx直接访问存储在FastDFS中的文件。 5. 安装fastdfs-nginx-module: - 获取fastdfs-nginx-module源代码并解压。 - ...

    nginx-1.9.11_fastdfs_module_master.zip linux 整合安装

    nginx 和 fastdfs 整合在一起安装, 先解压编译安装 libfastcommon-master,fastdfs-6.04,fastdfs-master 然后解压 fastdfs-nginx-module-master,nginx-1.9.11. 请在编译安装nginx-1.9.11前配置 ./configure --prefix=...

Global site tag (gtag.js) - Google Analytics