准备工作
首先配置一下环境:
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.178linux.com/78388