fastdfs-apache-module模塊在centos下的使用說明

          fastdfs-apache-module主要作用就是配合sotrage存儲器以http方式下載文件,更重要的是解決了storage同步帶來的延遲。也許熟悉fastdfs的朋友們知道,以前通過tracker來跳轉(zhuǎn)也可以解決或其他方式也可以解決,舍取就要看大家的應(yīng)用了。但是fishman(fastdfs作者)做過測試,性能絕對是fastdfs-apache-module要高。

          生產(chǎn)環(huán)境中我肯定要用一些性能比較高的軟件嘍。因此把下載方式改成用fast-apache-module。以下是我的使用步驟和遇到的一些問題。前提條件:1、已經(jīng)安裝好fastdfs,而且版本是FastDFS_v2.02.tar.gz或以上。2、已經(jīng)安裝好apache2.0或以上。

          第一步,下載fastdfs-apache-module

          第二步,編譯fastdfs-apache-module。分以下幾種情況。
          1 、如果apache是你自己安裝的,并且apache文件目錄在/usr/local/apache2。那么你可以直接運(yùn)行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
                改完后,然后執(zhí)行make和make install命令。
          3、 如果是系統(tǒng)自帶的httpd,那么你就比較麻煩了。
                3.1 首先安裝httpd-devel包。建議使用centos的yum進(jìn)行安裝,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、設(shè)置
          DocumentRoot為:${fastdfs_base_path}/data

          第四步:ln -s ${fastdfs_base_path}/data  ${fastdfs_base_path}/data/M00
          第五步:修改/etc/fdfs/mod_fastdfs.conf配置文件,文件中對每個設(shè)置字段都有注釋
          第七步:重啟apache。

          以上就是fastdfs-apache-module安裝的具體過程。僅供參考。

          posted on 2010-11-04 14:26 yangpingyu 閱讀(2116) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2010年11月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          收藏夾

          linux

          產(chǎn)品交互

          分析,設(shè)計(jì),架構(gòu)

          安全

          技術(shù)牛人

          數(shù)據(jù)庫

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 屏东县| 任丘市| 北宁市| 新乡县| 靖远县| 兰溪市| 铅山县| 阿拉善左旗| 奉化市| 平顺县| 大理市| 栖霞市| 始兴县| 杭锦后旗| 西昌市| 萝北县| 吴旗县| 土默特右旗| 德格县| 宁强县| 贵定县| 万盛区| 凤翔县| 枝江市| 利川市| 蒙城县| 东城区| 隆德县| 东乡族自治县| 江都市| 阳泉市| 南雄市| 安徽省| 柞水县| 嵊泗县| 绵阳市| 肥乡县| 紫金县| 伊宁市| 翼城县| 扎赉特旗|