まず、ubuntuにファイルリソースをダウンロードする必要があります。合計3つのリソースがあります。このチュートリアルで使用するリソースをダウンロードする前に、gitとnginxをインストールすることをお勧めします。
(Ngnix:http://nginx.org/download/nginx-1.12.2.tar.gz、winscpを使用して圧縮ファイルをアップロードしてから、tarパスワードを使用してnginxを解凍します:tar -zxvf / home / ubuntu / source / nginx-1.12。 2.tar.gz)
libfastcommon
https://github.com/happyfish100/libfastcommon/tree/V1.0.36
fastdfs
https://github.com/happyfish100/fastdfs/tree/V5.11
fastdfs-nginx-module
https://github.com/happyfish100/fastdfs-nginx-module
ダウンロード後、ビルドを開始しました。
libfastcommonをコンパイルしてインストールします
. /make.sh
. /make.sh install
ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
fastdfsをコンパイルしてインストールします
. /make.sh
. /make.sh install
tracker.confを構成します
cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
vi /etc/fdfs/tracker.conf
変更されたコンテンツ:
base_path=/home/fastdfs
storage.confを構成します
cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
vi /etc/fdfs/storage.conf
変更されたコンテンツ:
base_path=/home/fastdfs
tracker_server=10.0.2.15:22122
store_path0=/home/fastdfs
http.confmime.typesを構成します
cp fastdfs-5.11/conf/http.conf /etc/fdfs/
cp fastdfs-5.11/conf/mime.types /etc/fdfs/
client.confを構成します
cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf
vi /etc/fdfs/client.conf
変更されたコンテンツ:
base_path=/home/fastdfs
tracker_server=10.0.2.15:22122
include http.conf#このコード行を開くと、デフォルトでコメントアウトされます
トラッカーを開始
/etc/init.d/fdfs_trackerd start
その他のコマンド:
/etc/init.d/fdfs_trackerd stop #stop
/etc/init.d/fdfs_trackerd restart #restart
ストレージを開始します
/etc/init.d/fdfs_storaged start
その他のコマンド:
/etc/init.d/fdfs_storaged stop #Stop
/etc/init.d/fdfs_storaged restart #restart
fastdfsのインストールをテストします
fdfs_test /etc/fdfs/client.conf upload /home/0.gif
図のように、写真をアップロードするためのアドレスが生成されます。
Recommended Posts