實驗目的:通過NFS實現共享
實驗要求:實驗環境下防火墻以及selinux都是要關閉的?。。?/p>
實驗環境:三臺虛擬機,以及相關安裝程序
實驗過程:
設置服務端centos 6-1
[root@centos6 ~]# yum install mysql-server
nfs-utils httpd
[root@centos6 ~]# service mysqld start #啟動sql
[root@centos6 ~]# mysql mysql> create
database wpdb;
mysql> grant all on wpdb.* to
‘wpuser’@’172.18.24.1’ identified by ‘wppass’;
mysql> grant all on wpdb.* to
‘wpuser’@’172.18.24.3’ identified by ‘wppass’;
[root@centos6 ~]# mkdir /data/wpdata
[root@centos6 ~]# mkdir /data/mydata
[root@centos6 ~]#useradd -r -M -u 1002
wp1_mysql
[root@centos6 ~]#useradd -r -M -u 1003 wp1_web
[root@centos6~]# cd /data/wpdata
[root@centos6wpdata]# wget
ftp://172.18.0.1/pub/Sources/sources/httpd/wordpress-4.3.1-zh_CN.zip
[root@centos6 wpdata]# unzip
wordpress-4.3.1-zh_CN.zip
[root@centos6 wpdata]# chown -R wp1_web.
wp1_web /data/wpdata/
[root@centos6 ~]# vim /etc/exports
/data/wpdata 172.18.0.0/16(rw,all_squash,anonuid=1003,anongid=1003)
/data/mydata
172.18.0.0/16(rw,all_squash,anonuid=1002,anongid=1002)
[root@centos6 ~]# service nfs start
設置客戶端1 centos7
[root@centos7 ~]# yum install nfs-utils
httpd php php-mysql
[root@centos7 ~]#useradd -r -M -u 1002
mysql
[root@centos7 ~]#useradd -r -M -u 1003 web
開機掛載
[root@centos7 ~]# vim /etc/fstab
172.18.24.1:/data/wpdata /var/www/html nfs defaults 0 0
臨時掛載
[root@centos7 ~]# mkdir /data/mydata
[root@centos7 ~]# mount -t nfs 172.18.24.2:/data/mydata
/data/mydata/ 掛載共享目錄
[root@centos7 ~]#mount -t nfs 172.18.24.2:/data/wpdata
/var/www/html/
#掛載到/var/www/html/
[root@centos7 ~]# systemctl start httpd
使用瀏覽器訪問http://172.18.24.1安裝wordpress,安裝完成測試發表文章和上傳圖片功能。
設置客戶端2 centos6-2
[root@centos6 ~]# yum install nfs-utils
httpd php php-mysql
開機掛載
[root@centos6 ~]# vim /etc/fstab
172.18.99.20:/data/wordpress /var/www/html
nfs defaults 0 0
臨時掛載
[root@centos6~]#mount -t nfs 172.18.24.2:/data/wpdata
/var/www/html/
#掛載到/var/www/html/
[root@centos6 ~]# service httpd start
圖解:
原創文章,作者:chenxu@magedu.com,如若轉載,請注明出處:http://www.www58058.com/74719