實驗目的:
搭建兩個LAMP web發布系統搭建WordPress博客網站,并使用NFS作為共享的網絡文件系統使這兩個web服務器發布的內容一致。
實驗工具:
webServer1 Centos6.8 172.18.55.6
webServer2 Centos7.3 172.18.55.7
nfsServer Centos7.3 172.18.55.71
webClient win7 172.18.55.1
實驗步驟:
1 在webServer1和webServer2上分別安裝Apache和php環境;
2 在nfsServer上解壓縮WordPress并設置目錄共享;
3 在nfsServer上安裝mariadb并配置相關參數;
4 分別在webServer1和webServer2上掛載nfsServer的共享目錄,并實現網頁發布。
實驗過程:
一、在webServer1和webServer2上分別安裝LAMP環境
webServer1和webServer2分別為Centos6.8和Centos7.3,在這里我使用yum源安裝LAMP環境,這兩個版本安裝時略有區別。
1 webServer1(Centos6.8)安裝LAMP
在安裝之前使用命令查看服務器是否安裝過了相關組件
#rpm -qa httpd php php-mysql
選擇沒有安裝過的組件安裝,在這里我安裝了所有組件
#yum install –y httpd php php-mysql
啟動新安裝的服務
#/etc/init.d/httpd start
測試服務啟動是否成功
#lsof -i:80
2 webServer2(Centos7.3)安裝LAMP
在安裝之前使用命令查看服務器是否安裝過了相關組件
#rpm -qa httpd php php-mysql
選擇沒有安裝過的組件安裝,在這里我安裝了所有組件
#yum install –y httpd php php-mysql
啟動新安裝的服務
# systemctl start httpd
測試服務啟動是否成功
#lsof -i:80
二、在nfsServer上解壓縮WordPress并設置目錄共享
1 下載并解壓縮WordPress
WordPress的下載地址為:https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip
在nfsServer上使用如下命令
mkdir /data cd /data wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip unzip wordpress-4.7.4-zh_CN.zip chown –R apache:apache wordpress
2 設置/data/wordpress目錄共享
1) 安裝nfs和rpcbind服務
檢查下這兩個服務是否被安裝
#rpm -qa nfs-utils rpcbind
如果沒安裝則
yum install nfs-utils rpcbind
啟動這兩個服務
systemctl start nfs rpcbind
2) 設置/data/wordpress在局域網內共享
vim exports /data/wordpress 172.18.0.0/16(rw,all_squash,anonuid=48,anongid=48)
啟用并檢測設置
exportfs –ar showmount -e 172.18.55.71
三、 在nfsServer上安裝mariadb并配置相關參數
1 nfsServer安裝mariadb-server
yum install –y mariadb-server
2 在數據庫里增加walker用戶
#mysql –uroot mysql> grant all privileges on *.* to walker@'%' identified by "walker"; mysql> flush privileges; mysql> create database wpdb;
3 跳過默認的地址解析
#vim /etc/my.cnf skip_name_resolve=ON
四、分別在webServer1和webServer2上掛載nfsServer的共享目錄,并實現網頁發布
1 webServer1掛載nfsServer的共享目錄
使用命令檢測nfs
showmount -e 172.18.55.71
建立目錄
mkdir /var/www/html/wordpress
設置目錄屬主
chown apache:apache wordpress/
掛載nfs目錄
mount –t nfs 172.18.55.71:/data/wordpress /var/www/html/wordpress
2 webClient打開網頁
設置數據庫名稱為wpdb,用戶名為walker,數據庫地址為172.18.55.71
webServer2的設置與webServer1的設置相同,略。
原創文章,作者:realmaster,如若轉載,請注明出處:http://www.www58058.com/74289