Web項目中圖片上傳之vsftpd的安裝

傳統方式

這裏寫圖片描述

這是在只有一個項目的情況下,但是當項目部署在兩個或多個tomcat下時,該如何處理呢?

集羣環境

這裏寫圖片描述

不論訪問哪個tomcat,圖片都保存在圖片服務器,在訪問時,也是直接從圖片服務器獲得

vsftpd服務器搭建

yum -y install vsftpd
cd /
mkdir ftpfile

進入ftpfile目錄

useradd ftpuser -d /ftpfile/ -s /sbin/nologin
sudo chown -R ftpuser.ftpuser /ftpfile/
ll | grep ftpuser

結果爲:

drwxr-xr-x   2 ftpuser ftpuser  4096 Apr 15 14:43 ftpfile

查看vsftpd的安裝路徑

whereis vsftpd

編輯vsftpd.conf使得其指向自己創建的目錄ftpfile

vim /etc/vsftpd/vsftpd.conf

加入以下內容

local_root=/ftpfile
anno_root=/ftpfile

打卡以下兩個節點

chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

加入端口範圍

pasv_min_port=61001
pasv_max_port=62000

保存退出

編輯防火牆配置文件

vim /etc/sysconfig/iptables

加入以下內容

#vsftp
-A INPUT -p TCP --dport 61001:62000 -j ACCEPT
-A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT

-A INPUT -p TCP --dport 20 -j ACCEPT
-A OUTPUT -p TCP --dport 20 -j ACCEPT
-A INPUT -p TCP --dport 21 -j ACCEPT
-A OUTPUT -p TCP --dport 21 -j ACCEPT

重啓防火牆

service iptables restart
cd /etc/vsftpd/

vim chroot_list  // 加入ftpuser

通過瀏覽器訪問測試
ftp://194.112.165.112/
效果如圖:
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章