伺服器之間共享掛載
伺服器1:
192.168.3.11
(nginx
伺服器,去掛載
3.22
)伺服器2:
192.168.3.22
(共享伺服器)
分別在兩台伺服器上安裝nfs以及依賴
yum install nfs-utils
設定開機服務
chkconfig rpcbind on
chkconfig nfs on
啟動服務
service rpcbind start
service nfs start
在共享伺服器中建立用來共享的資料夾(192.168.3.22)
cd /usr/local/
mkdir sharetest
在 /etc/exports 中新增配置
/usr/local/sharetest 192.168.3.11(rw,no_root_squash,no_all_squash,sync)
192.168.3.11就是需要掛載
3.22
的伺服器
修改完畢後
service rpcbind start
在192.168.3.11中建立掛載目錄
例如也是放在
cd /usr/local/
mkdir sharetest
測試下掛載
showmount -e 192.168.3.22
部署時有報錯clnt_create: rpc: program not registered
需要重啟下
service nfs restart
掛載mount -t nfs 192.168.3.22:/usr/local/sharetest /usr/local/sharetest/
可以嘗試在3.22的共享資料夾中存放檔案,能在
3.11
中看到可以在多個從機掛載nfs
在配置檔案中增加對應的配置
/usr/local/sharetest 192.168.3.11(rw,no_root_squash,no_all_squash,sync)
或者如果有配置安全組,可以將ip改為
*,允許任何
ip新增該共享目錄
設定自動掛載
在 /etc/fstab中新增如下資訊
192.168.3.22:/usr/local/sharetest /usr/local/sharetest/ nfs defaults 1 1
共享伺服器ip:共享伺服器的共享目錄 本地目錄
nfs defaults 1 1
需要注意的是,設定自動掛載,需要設定nfs為自動啟動
補充:nginx 訪問目錄
例如當前nginx的訪問目錄為
/usr/share/nginx/html
建立軟鏈結
ln -s /usr/local/sharetest/ ./
會發現在html下有個
sharetest
的目錄,這個相當於是
/usr/local/sharetest
的快捷方式
當我們訪問
實際訪問的是192.168.3.22伺服器下
/usr/local/sharetest
目錄下的
檔案
伺服器掛載磁碟並在伺服器之間共享掛載的磁碟
參考文章 在172.16.104.60上掛載磁碟 磁碟分割槽已做好 檢視機器所掛硬碟個數及分割槽情況 將磁碟掛載在 data目錄上 檢視目錄掛載情況 lsblk f 掛載成功 設定可以自動掛載 永久掛載,當你重啟linux之後,仍然可以掛載 永久掛載 通過修改 etc fstab 實現掛載 執行如下...
Linux 伺服器掛載共享(nfs)
安裝nfs 2016 11 23 共享主伺服器 檢查是否已經安裝 rpm q nfs utils rpcbind 安裝 yum y install nfs utils rpcbind 增加共享目錄並 開啟檔案增加一行 vi etc exports www club userfiles 192.168...
多台伺服器之間共享session
1.寫客戶端cookie的方式 當使用者登陸成功以後,把 網域名稱 使用者名稱 密碼 token session有效時間全部採用cookie的形式寫入到客戶端的cookie裡面,如果使用者從一台web伺服器跨越到另一台伺服器的時候,我們的程式主動去檢測客戶端的cookie資訊,進行判斷,然後提供對應...