ubuntuでファイルサーバーを構築する

まず、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

ubuntuでファイルサーバーを構築する
ubuntuでNginx-RTMPライブサーバーを構築する
Ubuntu16.04でNFSファイル共有サーバーを構築する方法
Ubuntu16.04ビルドLAMP開発環境
Minecraft Bedrock Editionサーバーを構築する(Ubuntu)
[Linux] Sambaサーバーのビルド(ubuntu16.04)
Ubuntu Server14.04にOpenSSL1.0.2をインストールします
ubuntuサーバーでtomcatを構成する
Ubuntu12.04クロスコンパイルサーバーを構築する
Ubuntu16.04ビルドGitLabサーバーチュートリアル
Ubuntu18.04でDNSサーバーを設定する方法
ChefサーバーワークステーションをUbuntu18.04にインストールします
Ubuntu16.04ビルドphp5.6Webサーバー環境
ubuntuに基づいてDiscuzフォーラムを構築する
Ubuntu Server12.4.0にOracle11gR2をインストールします
Vmware仮想マシン上にUbuntuLinux開発環境を構築します
UbuntuサーバーにGnomeとVNCをインストールする
ubuntu16.04でnfsサービスを構築する方法
Ubuntu14.04にBaculaServerをインストールする方法
CentOS7ビルドFastDFS分散ファイルシステム(オン)
WordPress-Ubuntu16.04に基づいて個人ブログを作成する
Ubuntu16.04でSambaサーバーを使用する方法
UbuntuシステムでNginxGitサーバーを構成する
Ubuntuでmysqlを使用した経験
Ubuntuでpython開発環境を構築する
Ubuntu16.04サーバーにZabbixをインストールする方法
ubuntuのランプ
Ubuntuビルドetcd
UbuntuビルドSeafile
Ubuntu18.04サーバーで静的IPを設定する方法
Ubuntu18.04サーバーで静的IPを設定する方法
ドッカーをubuntuサーバーにすばやくデプロイする方法
マスタースレーブDNSサーバーを構築するためのCentos7チュートリアル
Tencent CloudubuntuサーバーでWolframエンジンを構成する
Jenkinsを使用してUbuntuで自動的にビルドする方法
centos7.2でLAMP環境を構築する方法
Ubuntu14.04で解析サーバーを実行する方法
クラウドノートを作成するには、Ubuntu18にLeanoteをインストールします
ubuntu18にvscodeをインストールします
UbuntuにRedisをインストールする
centos7でk8s1.9.9をビルドする
ubuntu20にR4をインストールします
Ubuntu18.04にpostgresql-10をインストールします
Centosサーバーでgiteaをセットアップする方法を教える3分
Ubuntuにdockerをインストールする
ubuntu18.04にDockerをインストールします
Ubuntu16にnodejs10をインストールします
Ubuntu 18.04 LTSLAMPビルド
Ubuntu14.04でHexoを使用してブログを開始する方法
Ubuntu14.04にmysqlをインストールします
SogouPinyinをubuntu18.04にインストールするための簡単なチュートリアル
UbuntuにDjangoをインストールします
CentOSはNginxを使用してダウンロード機能サーバーを構築します
Ubuntu14.04にPython3をインストールします
Ubuntu18.04に基づいて固定IPを構成する方法
ローカルWebサーバーを構築するためのCentos8の実装手順
ジェンキンスはセントスに基づいて構築されています
VMware上のWindowsとUbuntu間のファイル転送方法
UbuntuにJDK10 +をインストールする
Ubuntu16.04にPython3をインストールします
ROS学習--- UbuntuにROSをインストールする