您好,登錄后才能下訂單哦!
1、NFS(Network File system)是一種基于TCP/IP傳輸的網絡文件系統協議
2、通過使用NFS協議,NFS客戶機可以像訪問本地目錄一樣訪問遠程NFS服務器中的共享資源。
3、在企業群集架構的工作場景中,特別是中小型網站公司,NFS網絡文件系統一般被用來存儲共享視頻、圖片等靜態資源文件。列如將網站用戶上傳的文件放到NFS共享里面,通過網絡共享,讓網絡上的其他服務器能夠掛載訪問共享目錄內的數據
1、一臺Centos7作為NFS服務器綁定同一塊網卡vnet1:192.168.80.100
2、兩臺Centos7分別作為Tomcat服務器且綁定同一塊網卡vnet1。
對應的IP地址分別為:192.168.80.120
192.168.80.130
3、對應拓撲圖如下:
其中測試終端為win10真機,NFS服務器上傳商城項目,tomcat掛載到NFS服務器上,最在測試終端訪問。
1、安裝nfs-utils、rpcbind軟件包
yum install nfs-utils rpcbind -y
2、設置共享目錄vi /etc/exports //編譯配置文件
加入下面內容
/opt/tomcatpub *(rw,sync) //指定共享目錄的路徑和權限
mkdir /opt/tomcatpub //新建共享目錄
chown nfsnobody /opt/tomcatpub //目錄提權
上傳商城項目tar xf SLSaleSystem.tar.gz -C /opt/tomcatpub/ //將商城項目解壓到共享目錄
3、啟動NFS服務驗證
systemctl start rpcbind //先啟動
systemctl start nfs //后啟動
說明:
由于tomat服務器是運行在jdk環境中,因此首先要搭建jdk環境。
1、搭建jdk環境
tar xvf jdk-8u144-linux-x64.tar.gz //解壓jdk
cp -r jdk1.8.0_144/ /usr/local/java //將解壓好的jdk下的文件復制到java目錄下
vi /etc/profile //添加jdk系統變量
export JAVA_HOME=/usr/local/java
export JRE_HOME=/usr/local/java/jre
export PATH=$PATH:/usr/local/java/bin
export CLASSPATH=./:/usr/local/java/lib:/usr/local/java/jre/lib
source /etc/profile //刷新下文件
java -version //查看版本成功說明環境搭建成功
2、安裝tomcat
tar xvf apache-tomcat-8.5.23.tar.gz //解壓軟件包
cp -r apache-tomcat-8.5.23 /usr/local/tomcat8 //將解壓好包復制到tomcat8目錄下
//將tomcat啟動命令軟鏈接到系統命令的目錄下重命名為tomcatup方便使用
ln -s /usr/local/tomcat8/bin/startup.sh /usr/bin/tomcatup
ln -s /usr/local/tomcat8/bin/shutdown.sh /usr/bin/tomcatdown
tomcatup //啟動tomcat
3、在tomcat服務器上安裝nfs服務
yum install nfs-utils rpcbind -y
systemctl start rpcbind //先啟動
systemctl start nfs //后啟動
4、查看nfs服務器上共享目錄showmount -e 192.168.80.100
5、添加掛載點
mkdir /root/aa //新建掛載目錄
mount 192.168.80.100:/opt/tomcatpub /root/aa //將新建目錄掛載到NFS共享目錄上。
df -hT //查看掛載是否成功
ls /root/aa //查看掛載目錄
自身的tomcat服務器并沒有上傳商城項目,而文件服務器上的商城項目出現在掛載目錄中
6、修改tomcat主配置文件
vi /usr/local/tomcat8/conf/server.xml
在webapps站點下指定項目的路徑
<Context docBase="/root/aa/SLSaleSystem" path="" reloadable="flase"/>
tomcatdown
tomcatup //重啟tomcat服務器
7、驗證是否成功
訪問192.168.80.120:8080
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。