準備工作
首先配置一下環境:
Directory:ens33 172.16.251.73 ens37 192.168.42.1
RS1:192.168.42.132 gw 192.168.42.1
RS2:192.168.42.133 gw 192.168.42.1
將全部主機時間同步 :ntpdate 172.16.0.1
大致拓撲圖為:
在RS1、2上:
yum install httpd php php-mysql
vim /etc/httpd/conf.d/zhang.conf
將wordpress目錄創建軟連接:
ln -s /tmp/wordpress/ /var/www/html/wordpress/
在數據庫主機上:
yum install mariadb-server
編輯配置文件:
vim /etc/my.cnf.d/server.cnf
開啟服務systemctl start mariadb
對數據庫進行操作:
回到RealServer中:
編輯wordpress配置文件:
cp wp-config-sample.php wp-config.php
vim wp-config.php
當上傳資源時,發生以下錯誤時:
將該目錄加入寫權限:chmod -R a+w wordpress/
啟動httpd服務
再將非結構化的的內容共享在一臺主機上,利用NFS:
yum install -y nfs-utils
mkdir /data/wp
vim /etc/exports
systemctl start nfs.service
ss -ntl 查看2049端口開啟
在RS服務器上:
mount -t nfs 192.168.42.138:/data/wp /var/www/html/wp-content/
在Directory中:
yum install -y ipvsadm
配置lvs-nat:
ipvsadm -A -t 172.16.251.73:80 -s rr
ipvsadm -a -t 172.16.251.73:80 -r 192.168.42.132 -m
ipvsadm -a -t 172.16.251.73:80 -r 192.168.42.133 –m
ipvsadm -ln
開啟核心轉發功能:
sysctl -w net.ipv4.ip_forward=1
測試:
在RS主機中查看訪問日志,
可知遵循lvs輪詢模式
編輯新的文章:
在數據庫中查看:
可見,搭建成功
原創文章,作者:Immortals、zcy,如若轉載,請注明出處:http://www.www58058.com/78388