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-6.06,fastdfs-nginx-module-1.22,nginx-1.16.1,libfastcommon-1.0.43,兼容完全没问题,属于是拿来即用。
fastdfs-nginx-module_master.zip正常
fastdfs 与nginx集成包
(注意注意,里面有个文件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
最新版linux fastdfs-nginx-module-1.22.tar.gz
亲测可用,一定要对应版本
赠送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; 包含翻译后...
亲测可用,一定要fdfs对应版本
fastdfs-nginx-module_v1.16.tar.gz源码包,nginx支持fastdgs的插件
解决 Maven 无法下载 fastdfs-client-java-1.29-SNAPSHOT 依赖,直接下载之后用maven命令存储到本地maven仓库即可。 maven命令 mvn install:install-file -DgroupId=org.csource -DartifactId=fastdfs-client-java ...
fastdfs分布式文件系统搭建需要的插件,该插件用于编译nginx的安装,nginx添加的一个模块,用于http访问fastdfs资源。
fastdfs-nginx-module-master 5.0.8 适用 安装时如果fastdfs-nginx-module-master 5.0.8不适用会安装不了
Version 1.20 2017-05-26
fastdfs-nginx-module-master分布式文件系统 整套资源,不会有版本冲突,其他文件看我的其他下载( fastdfs-5.11,libfastcommon-master,nginx,fastdfs-client-java)
亲测可用,一定要fdfs对应版本
FastDFS整合Nginx的模块压缩包。网上好像不好找,这里放一个吧,文件压缩了,下载之后解压即可,不要直接用linux解压命令解压。
最新linux fastdfs-nginx-module-1.22.tar.gz
fastdfs-client-java-1.27-RELEASE 版本 很实用 spring boot整合fastdfs
fastdfs-client-java-1.27-SNAPSHOT.jar fastdfs-client-java-1.27-SNAPSHOT.pom