FastDFSの配置、配置とAPI使用解読(7)NFgixのFastDFSモジュール


転載は「詩商・柳驚鴻PoechandのCSDNブログ」から来てください。
FastDFSの配置、配置とAPIの使用解読(7)NFgexのFastDFSモジュール
1、NFIxのFastDFSモジュールはどんな役割をしますか?
私たちは、FastDFSを使って分散ファイルシステムを展開する際に、FastDFSのクライアントAPIを通じてファイルのアップロード、ダウンロード、削除などの操作を行います。同時にFastDFSのHTTPサーバを通じてHTTPサービスを提供します。しかし、FastDFSのHTTPサービスは比較的簡単で、負荷バランスなどの高機能なサービスを提供できません。だから、FastDFSの開発者であるタオバオの構築者余慶さんは、Ngixで使われているFastDFSモジュールを提供してくれました。それはとても簡単に使います。
2、FastDFSのNgixモジュールをダウンロードする
このアドレスでNFIxのFastDFSモジュールをダウンロードします。
http://code.google.com/p/fastdfs/downloads/list
Nginnxを展開したことがあるなら、カスタムモジュールのロード方法を知っています。もしないなら、第3部分を説明します。これは簡単です。気を使わなくてもいいです。
3、FastDFSモジュールを備えたNgixを配置する。
cd /home/michael
wget http://nginx.org/download/nginx-1.0.11.tar.gz
wget http://fastdfs.googlecode.com/files/fastdfs-nginx-module_v1.10.tar.gz
tar zxvf nginx-1.0.11.tar.gz
tar zxvf fastdfs-nginx-module-v1.10.tar.gz
cd nginx-1.0.11.tar.gz
./configure --add-module=/home/michael/fastdfs-nginx-module-v1.10/src
make
sudo make install
注意:Ngixの設置はgcc、g+++、make、libz、libble 2、libredline、pcreなどに依存しています。「高機能WebサーバNgixの配置と配置研究(2)Ngix入門レベルの配置と配置及び「ハローWorld」という文で知ることができます。
4、配置
このモジュールのプロファイルはfastdfs-nginx-module/src/mod_fastdfs.com nfファイルにあります。具体的な構成項目は以下の通りである。
#      ,    30 
connect_timeout=2

#      ,    30 
network_timeout=30

#Tracker   
tracker_server=123.123.123.123:999
tracker_server=234.234.234.234:888

#   Storage   ,    23000
storage_server_port=23000

#  Storage   
group_name=group2

#     URI    group  
url_have_group_name=true

#      
store_path_count=3

#    
store_path0=/data/fastdfs/storage/data
store_path1=/data/fastdfs/storage/data

#    
log_level=debug

#   (  )
log_filename=/data/fastdfs/mod_nginx/data

#               ,proxy    Storage       client,redirect         Storage(HTTP       )
response_mode=redirect

#           ,       
if_alias_prefix=

#    HTTP    ,           #
##include http.conf
転載は「詩商・柳驚鴻PoechandのCSDNブログ」から来てください。
FastDFSの配置、配置とAPIの使用解読(7)NFgexのFastDFSモジュール
を選択します。