LinuxにNgixとFastDFS+Ngixをインストールして統合します.
4288 ワード
何がnginxですか?このGoogleは次のようにたくさんあります.
ここでは、linuxの下で、どのようにnginxとFastDFS+Ngixをインストールするかを紹介します.
Nginnxのインストール
モジュール依存性Ngixは次のパッケージに依存する必要があります.
1.gzipモジュールはzlibライブラリが必要です.http://www.zlib.net/)
2.rewriteモジュールはpcreライブラリが必要です.http://www.pcre.org/)
3.fastdfsとnginxを統合するにはfastdfs-nginx-module_が必要です.v 1.15.tar fastdfsをダウンロードするところにあります.
NFgixパッケージのダウンロード:http://nginx.org/en/download.html
依存パッケージのインストール順序は次の通りです.
zlib、pcre、そしてNgixパッケージをインストールします.
以下は私がダウンロードしたカバンのバージョンです.
1.zlib-1.2.tar.gzを取り付けます.
3.1 fastdfs-inxモジュールの取り付け
まずはfastdfs-nginx-moduleをダウンロードします.v 1.15.tar.gz
ダウンロードhttps://code.google.com/p/fastdfs/downloads/detail?name=fastdfs-inx-module_v 1.15.tar.gz
usrディレクトリにコピーします.
実行
nginxのserver配置セグメントにM 00のlocation声明を追加しました.
この時はfastdfs-inx-moduleのmod_をfastdfs.com nfは/etc/fdfsディレクトリの下にコピーします.
皱the base path to store log files
嗲置logの目次
base_path=/fastdfs_storge
璣FastDFS trocer_server can ocur more than onece,and trocker_server formas is
ハ「host:port」、host can be hostname or ip address
すみません、ここでは複数のtrocer serverを書くことができます.各ラインに一つずつ.
トレーナーserver=192.168.56.101:222222
同前server=10.208.76:2222
ヽoo..................................................................
皬本台storge server所属のサーバグループ名
グループname=group 1
ヽoo.ツ..............................................................
ヽoo default value is false
コシはURLにグループ名を含みます.
クルクルすばらしいグループname=true
同前パステル、based 0、if store upath 0 not exists,it's value is base_パス
the paths must be exist
〹置書類の目録
storepath 0=/fastdfs_storge
ヽoo.ツ
これから私たちはnginxを起動します.
実行
実行
この時点で起動するべきです.
私達は前にfastdfsコマンドでアップロードしたファイルを住所に戻してくれたことを覚えていますか?
この時はブラウザでファイルにアクセスできます.
おめでとうございます 集成に成功しました.
ここでは、linuxの下で、どのようにnginxとFastDFS+Ngixをインストールするかを紹介します.
Nginnxのインストール
モジュール依存性Ngixは次のパッケージに依存する必要があります.
1.gzipモジュールはzlibライブラリが必要です.http://www.zlib.net/)
2.rewriteモジュールはpcreライブラリが必要です.http://www.pcre.org/)
3.fastdfsとnginxを統合するにはfastdfs-nginx-module_が必要です.v 1.15.tar fastdfsをダウンロードするところにあります.
NFgixパッケージのダウンロード:http://nginx.org/en/download.html
依存パッケージのインストール順序は次の通りです.
zlib、pcre、そしてNgixパッケージをインストールします.
以下は私がダウンロードしたカバンのバージョンです.
1.zlib-1.2.tar.gzを取り付けます.
[root@bogon usr]# tar -zxvf zlib-1.2.7.tar.gz
[root@bogon usr]# cd zlib-1.2.7
[root@bogon zlib-1.2.7]# ./configure
[root@bogon zlib-1.2.7]# make
[root@bogon zlib-1.2.7]# make install
2.pcre-85.21.tar.gzを取り付けます.[root@bogon usr]# tar -zxvf pcre-8.21.tar.gz
[root@bogon usr]# cd pcre-8.21
[root@bogon pcre-8.21]# ./configure
[root@bogon pcre-8.21]# make
[root@bogon pcre-8.21]# make install
ここの操作が重要です.3.1 fastdfs-inxモジュールの取り付け
まずはfastdfs-nginx-moduleをダウンロードします.v 1.15.tar.gz
ダウンロードhttps://code.google.com/p/fastdfs/downloads/detail?name=fastdfs-inx-module_v 1.15.tar.gz
usrディレクトリにコピーします.
実行
tar vxzf fastdfs-nginx-module_v1.15.tar.gz
4.nginx-1.5.tar.gzを取り付けます.[root@bogon usr]# tar -zxvf nginx-1.2.6.tar.gz
[root@bogon usr]# cd nginx-1.2.6
[root@bogon nginx-1.2.6]# ./configure --with-pcre=../pcre-8.21 --with-zlib=../zlib-1.2.7 --add-module=../fastdfs-nginx-module/src
# nginx
[root@bogon nginx-1.2.6]# make
[root@bogon nginx-1.2.6]# make install
4.1 nginxプロファイルの設定nginxのserver配置セグメントにM 00のlocation声明を追加しました.
vi /usr/local/nginx/conf/nginx.conf
location /group1/M00 {
root /fastdfs_storage; fastdfs
ngx_fastdfs_module;
}
# :wq
4.2 mod_を配置するfastdfs.com nfこの時はfastdfs-inx-moduleのmod_をfastdfs.com nfは/etc/fdfsディレクトリの下にコピーします.
cp /usr/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/
vi /etc/fdfs/mod_fastdfs.conf
皱the base path to store log files
嗲置logの目次
base_path=/fastdfs_storge
璣FastDFS trocer_server can ocur more than onece,and trocker_server formas is
ハ「host:port」、host can be hostname or ip address
すみません、ここでは複数のtrocer serverを書くことができます.各ラインに一つずつ.
トレーナーserver=192.168.56.101:222222
同前server=10.208.76:2222
ヽoo..................................................................
皬本台storge server所属のサーバグループ名
グループname=group 1
ヽoo.ツ..............................................................
ヽoo default value is false
コシはURLにグループ名を含みます.
クルクルすばらしいグループname=true
同前パステル、based 0、if store upath 0 not exists,it's value is base_パス
the paths must be exist
〹置書類の目録
storepath 0=/fastdfs_storge
ヽoo.ツ
これから私たちはnginxを起動します.
実行
/usr/local/nginx/sbin/nginx
ポートが占有されている場合実行
netstat -anp|grep
そしてそのプロセスを殺します.kill -9 pid
nginxを再起動この時点で起動するべきです.
私達は前にfastdfsコマンドでアップロードしたファイルを住所に戻してくれたことを覚えていますか?
この時はブラウザでファイルにアクセスできます.
おめでとうございます 集成に成功しました.