傳統方式
這是在只有一個項目的情況下,但是當項目部署在兩個或多個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/
效果如圖: