django- nginxのインストールとfastdfs-nginxのモジュール

nginxのインストール fastdfs-nginxのモジュールを

1.解凍用のnginx-1.8.1.tar.gz

2.解凍しfastdfs-nginx-module-master.zip

3.入力 nginxの-1.8.1ディレクトリ

4.実行

絶対須藤は./configure --prefix =は/ usr / local / nginxの/ --addモジュール= fastdfs-nginxのモジュールマスター解凍ディレクトリ後パス / SRC

sudoのは./configure --prefix =は/ usr / local / nginxの/ --add-モジュール= /ホーム/パイソン/ bj18 / fastdfs-nginxのモジュールマスタ/ SRC

 

sudoの./make

sudoは作ります

sudoはインストール./make

sudoはmake installを

 

どこにインストールディレクトリを/ usr / local / nginxの

ディレクトリ5.はsudoのcp fastdfs-nginxのモジュールの後 -master SRCで抽出mod_fastdfs.confの/etc/fdfs/mod_fastdfs.confを

6. sudoのvimの/etc/fdfs/mod_fastdfs.conf

内容を変更します。

CONNECT_TIMEOUT = 10

tracker_server =から自分のUbuntuの仮想マシンにIP アドレス:22122

url_have_group_name =真

store_path0 = /ホーム/パイソン/ fastdfs /ストレージ

7. sudoのcpはconfディレクトリ解凍fastdfsマスターのhttp.conf /etc/fdfs/http.conf

8.須藤のcp confディレクトリ解凍fastdfsマスタのmime.types /etc/fdfs/mime.types

9.sudo vimの/usr/local/nginx/conf/nginx.conf

加算部のHTTPの設定情報を次のように

サーバー{

            8888を聞きます。

            サーバー名はlocalhost。

            場所〜/グループ[0-9] / {

                ngx_fastdfs_module;

            }

            error_page 500 502 503 504 /50x.html。

            位置= /50x.html {

            ルートHTML;

            }

        }

10. [スタート] nginxの

sudoのは/ usr / local / nginxの/ sbinに/ nginxの

 テストが成功したかどうか

ブラウザの入力

http://192.168.137.130:8888/

http://192.168.137.130:8888/group1/M00/00/00/wKiJgl2TOT2AEmIoAAA2pLUeB60003.jpg

6. 使用のpython クライアントのアップロードテスト

1. workonのdjango_py3

2. 入力したディレクトリをfdfs_client-py-master.zip

3.ピップはfdfs_client-py-master.zipをインストール

4。

 

>>> fdfs_client.client輸入Fdfs_clientから

>>> Fdfs_client顧客=( 'は/ etc / FDFS / client.conf')

>>> RET = client.upload_by_filename( 'テスト')

>>> RET

{ 'グループ名': 'グループ1'、 'ステータス': 'アップロードはsuccessed。'、 'リモートFILE_ID': 'GROUP1 / M00 / 00/00 /

wKjzh0_xaR63RExnAAAaDqbNk5E1398.py」、 『アップロードサイズ』: 『6.0キロバイト』、 『ローカルファイル名』: 『テスト』

'ストレージIP': '192.168.243.133'}

 

ドキュメントhttps://github.com/jefforeilly/fdfs_client-py

おすすめ

転載: www.cnblogs.com/yifengs/p/11616011.html