1. vsftpd コンポーネントをインストールする
vsftpd ソフトウェアがインストールされているかどうかを検出する
#rpm -qa |grep vsftpd
インストール
#yum -y vsftpd をインストールします
インストールディレクトリ /etc/vsftpd、デフォルトの保存ディレクトリ /var/ftp/pub
FTP コマンド #service vsftpd start を開始します。
FTP 停止コマンド #service vsftpd stop
FTP コマンドを再起動します #service vsftpd restart
2. ファイアウォールはポート 21 を開きます
ブラウザアクセス: ftp://ip:21/デフォルトのポートは 21 です
3. ファイルのアップロードを開く
ユーザーを作成します。ここでのユーザーは FTP とは何の関係もありません。ログインするためにのみ使用されます。
useradd ftpuser #デフォルトのホームディレクトリは/home/ftpuserです
パスワードftpuser
[パスワードを2回入力]
匿名アクセスを無効にする
/etc/vsftpd/vsftpd.conf ファイルを変更します。
匿名有効=いいえ
4. 画像へのHTTPアクセス
nginxをインストールする
必ず nginx 設定ファイルに設定を追加してください
サーバー {
9080を聞いてください。
サーバー名 ローカルホスト;
位置 / {
ルート/ホーム/;
}
}
ブラウザアクセス画像: http://47.112.98.6:9080/ftpuser/hello1.png
一般的なファイル サーバー: samba+web、ftp+web、nfs+web、rsync 一方向同期、分散ストレージ
samba+web と ftp+web の 2 種類はプログラム コードを変更する必要があるため、あまり使用されません。
rsync 一方向同期は小規模な環境で使用されます。
nfs+web は中規模の環境で最も使用されます。
大規模環境では、Hadoop などの大規模なファイルに分散ストレージが使用されます。