`
sealbird
  • 浏览: 586395 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

fastdfs-apache-module模块在centos下的使用说明

阅读更多
from http://www.blogjava.net/yangpingyu/
fastdfs-apache-module主要作用就是配合sotrage存储器以http方式下载文件,更重要的是解决了storage同步带来的延迟。也许熟悉fastdfs的朋友们知道,以前通过tracker来跳转也可以解决或其他方式也可以解决,舍取就要看大家的应用了。但是fishman(fastdfs作者)做过测试,性能绝对是fastdfs-apache-module要高。

生产环境中我肯定要用一些性能比较高的软件喽。因此把下载方式改成用fast-apache-module。以下是我的使用步骤和遇到的一些问题。前提条件:1、已经安装好fastdfs,而且版本是FastDFS_v2.02.tar.gz或以上。2、已经安装好apache2.0或以上。

第一步,下载fastdfs-apache-module。

第二步,编译fastdfs-apache-module。分以下几种情况。
1 、如果apache是你自己安装的,并且apache文件目录在/usr/local/apache2。那么你可以直接运行make,然后make install。
2、 如果apache是你自己安装的,apache目录在/opt/apache2,那么首先你得把Makefile文件的以下几处地方修改。
      第七行改成:top_srcdir=/opt/apache2
      第八行改成:top_builddir=/opt/apache2
      第九行改成:include /opt/apache2/build/special.mk
      第十二行改成:APXS=/opt/apache2/bin/apxs
      第十三行改成:APACHECTL=/opt/apache2/bin/apachectl
      改完后,然后执行make和make install命令。
3、 如果是系统自带的httpd,那么你就比较麻烦了。
      3.1 首先安装httpd-devel包。建议使用centos的yum进行安装,souhu的源比较好用,速度挺快的。
      3.2 类似的也要改Makefile文件了。
           第七行改成:top_srcdir=/etc/httpd
           第八行改成:top_builddir=/etc/httpd
           第九行改成:include /etc/httpd/build/special.mk
           第十二行改成:APXS=/usr/sbin/apxs
           第十三行改成:APACHECTL=/usr/sbin/apachectl
           保存。
      3.3 ln -s /etc/httpd/build /usr/lib64/httpd/build(为了让第九行找到special.mk) 
      3.4 make
      3.5 make install
如果正常编译的话,在/etc/fdfs目录下多了一个mod_fastdfs.conf文件,在${apache安装根目录}/modules目录下生成

mod_fastdfs.so文件。
第三步:修改httpd的配置文件httpd.conf。
           1、LoadModule fastdfs_module modules/mod_fastdfs.so
           2、<Location /M00>
                      sethandler  fastdfs
                 </Location>
           3、设置DocumentRoot为:${fastdfs_base_path}/data

第四步:ln -s ${fastdfs_base_path}/data  ${fastdfs_base_path}/data/M00
第五步:修改/etc/fdfs/mod_fastdfs.conf配置文件,文件中对每个设置字段都有注释
第七步:重启apache。

以上就是fastdfs-apache-module安装的具体过程。仅供参考。
分享到:
评论

相关推荐

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

    FastDFS-Nginx-Module V1.19 是一个专为Nginx设计的FastDFS扩展模块,它允许Nginx直接与FastDFS进行交互,从而实现高效的文件上传和下载服务。FastDFS是一个开源的高性能、轻量级的分布式文件系统,它对文件进行管理...

    fastdfs-nginx-module-1.22.zip

    FastDFS-Nginx-Module 1.22版本是一个稳定且兼容性良好的模块,确保与FastDFS的对应版本匹配,从而实现系统的协同工作。 在安装FastDFS-Nginx-Module 1.22时,首先需要确保已经安装了FastDFS和Nginx的基础环境。...

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

    fastdfs-nginx-module是FastDFS的HTTP访问模块,通过该模块,用户可以通过HTTP协议直接访问存储在FastDFS中的文件,无需通过FastDFS客户端,大大简化了用户的使用流程。 最后,我们提到的是nginx-1.16.1。Nginx以其...

    fastdfs-nginx-module-1.24

    FastDFS-nginx-module 1.24 是一个针对 FastDFS 文件系统的 Nginx 模块,它使得 Nginx 可以无缝地与 FastDFS 集成,提供了高效的文件上传、下载服务。这一版本是针对 FastDFS 的最新更新,旨在优化性能,提高稳定性...

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

    标题中的"fastdfs-nginx-module_v1.16.tar.gz"是一个开源项目,它是一个用于Nginx服务器的模块,旨在使Nginx能够与FastDFS文件存储系统无缝集成。FastDFS是一个轻量级的开源分布式文件系统,适用于互联网和企业内部...

    fastdfs-nginx-module_master.zip

    FastDFS-nginx-module是将Nginx与FastDFS整合的关键组件,它是一个Nginx的第三方模块,使得Nginx可以直接与FastDFS进行交互,提供文件的上传和下载服务。通过这个模块,我们可以在Nginx上直接处理FastDFS中的文件...

    fastdfs-nginx-module-1.20.zip

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

    fastdfs-nginx-module1.20

    FastDFS-Nginx-Module是针对FastDFS分布式文件系统的一款扩展模块,它主要用于整合Nginx web服务器,实现通过Nginx直接访问FastDFS存储的文件,极大地提高了文件服务的效率和稳定性。在2017年5月26日发布的V1.20版本...

    fastdfs-nginx-module_v1.16.tar.gz

    3. 配置Nginx:将fastdfs-nginx-module源码添加到Nginx的模块路径中,使用./configure --add-module=路径进行配置。 4. 编译与安装:执行make && make install,将模块编译并安装到Nginx系统中。 5. 修改Nginx配置:...

    fastdfs-nginx-module.zip

    在这个场景下,`fastdfs-nginx-module.zip`扮演着关键的角色,它是FastDFS与Nginx之间的重要桥梁。 FastDFS通常与Nginx结合使用,Nginx作为一个强大的反向代理和负载均衡服务器,负责接收HTTP请求,然后将这些请求...

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

    Linux FastDFS-Nginx-Module 1.22 是一个专为Linux系统设计的高性能、高可用性的文件存储和分发系统,它结合了FastDFS文件服务器和Nginx网络服务器的功能,使得在Web环境中部署文件服务变得更为便捷。这个版本的模块...

    fastdfs-nginx-module-master 5.0.8 适用

    4. **配置Nginx**:在Nginx配置文件中添加FastDFS-Nginx-Module的相关配置项,如fastdfs的连接参数、日志路径等。 5. **测试运行**:重新加载或重启Nginx服务,通过HTTP请求测试FastDFS-Nginx-Module是否正常工作。 ...

    fastdfs-nginx-module_v1.10.tar.gz

    《FastDFS-Nginx-Module在Linux环境下的安装与配置详解》 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-client-1.27.2-API文档-中文版.zip

    赠送jar包:fastdfs-client-1.27.2.jar; 赠送原API文档:fastdfs-client-1.27.2-javadoc.jar; 赠送源代码:fastdfs-client-1.27.2-sources.jar; 赠送Maven依赖信息文件:fastdfs-client-1.27.2.pom; 包含翻译后...

    fastdfs-client-java-1.29-SNAPSHOT.jar

    解决 Maven 无法下载 fastdfs-client-java-1.29-SNAPSHOT 依赖,直接下载之后用maven命令存储到本地maven仓库即可。 maven命令 mvn install:install-file -DgroupId=org.csource -DartifactId=fastdfs-client-java ...

    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+libfastcommon+fastdfs-nginx-module

    - 在Nginx源码目录下,执行`./configure --add-module=fastdfs-nginx-module源码路径`进行配置。 - 使用`make && sudo make install`安装Nginx。 6. 配置Nginx: - 编辑`nginx.conf`,添加FastDFS模块的配置,如...

Global site tag (gtag.js) - Google Analytics