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