(1) nfs server導出/data/application/web,在目錄中提供wordpress;
(2) nfs client挂載nfs server導出的檔案系統至/var/www/html;
(3) 用戶端(lamp),部署wordpress,并讓其正常通路;要確定能正常發文章,上傳圖檔;
(4) 用戶端2(lamp),挂載nfs server導出的檔案系統至/var/www/html;驗正其wordpress是否可被 通路;要確定能正常發文章,上傳圖檔;
nfs server IP:172.16.72.6
nfs用戶端1 IP:172.16.72.5
nfs用戶端2 IP:172.16.72.4
(1)安裝nfs-utils
yum -y install nfs-utils
若沒有則安裝,預設系統中存在;
開啟nfs服務:
systemctl start nfs.service
建立共享目錄:
mkdir -pv /data/application/web
将wordpress導入并解壓:
給/data/application/web設定其他使用者的寫權限:
chmod o+w /data/application/web
給/data/application/web/wordpress設定權限使另一主機能夠修改其配置檔案:
chmod 777 /data/application/web/wordpress
設定wordpress中的wp-content權限:
chmod 777 /data/application/web/wordpress/wp-content
将共享目錄寫入/etc/exports中:
設定共享目錄,通路者是面對所有的,設定讀寫權限,同步存儲以及匿名uid和gid
重新開機nfs服務:
systemctl reload nfs.service
或exportfs -ar
(2)
172.16.72.5用戶端1:
檢視是否安裝nfs-utils,httpd,php,mariadb-server
沒有則安裝
建立目錄/var/www/html
mkdir -pv /var/www/html
将172.16.72.6 nfs伺服器的共享目錄挂載至用戶端1:
配置用戶端的虛拟主機:
(3)
配置/var/www/html中的wordpress:
配置用戶端1的資料庫:
重新開機httpd服務,在浏覽器通路wordpress
釋出圖檔文字的部落格:
(4)
用戶端2172.16.72.4
虛拟主機:
關閉防火牆:
iptables -F
setenforce 0
建立資料庫:
将nfs伺服器共享檔案挂載至用戶端2的/var/www/html
編輯文章:
釋出文章并檢視:
文章釋出成功!!
(1) nfs server導出/data/目錄;
(2) nfs client挂載/data/至本地的/mydata目錄;本地的mysqld或mariadb服務的資料目錄設定 為/mydata, 要求服務能正常啟動,且可正常存儲資料;
172.16.72.6為nfs伺服器端
172.16.72.4為nfs用戶端
在伺服器端建立目錄/data
編輯共享配置檔案/etc/exports
exportfs -ar讀取
建立對應的使用者
授權/data目錄:
将/data下屬所有檔案屬主屬組全部設為mysql,這樣用戶端主機才能對挂載的資料庫操作,在客戶 端主機同樣存在mysql使用者,可以對該目錄進行寫操作;
用戶端主機172.16.72.4:
建立挂載點/mydata
mkdir /mydata
挂載,并修改該主機mysql的主配置檔案/etc/my.cnf
修改datadir
重新開機mariadb服務
systemctl restart mariadb.service
開始/mydata資料庫:
添加資料庫wjq
成功添加到/mydata中:
本文轉自 wujunqi1996 51CTO部落格,原文連結:http://blog.51cto.com/12480612/1965944