通过LVS调度器实现调度到不同的wordpress服务器上去
1、以模块方式连接数据库,在RS服务器上安装php模块和php连接MySQL的包
yum install php-fpm php-mysql -y
2、在数据库服务器上安装mariadb数据库
yum install mariadb-server -y
3、在数据库服务器上启动数据库
systemctl start mariadb
4、创建数据库并设置权限
mysql -e "create database wpdb;grant all on wpdb.* to wpuser@'192.168.1.%' identified by 'centos'"
5、在RS服务器上开启php-fpm服务
systemctl start php-fpm
6、修改RS服务器的http的配置
vim /etc/httpd/conf.d/fcgi.conf
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps ProxyRequests Off ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/var/www/html/$1
7、我修改了主页面里的index.html,在前面添加了一行index.php,优先找php后缀的
vim /etc/httpd/conf/httpd.conf
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
8、重启RS服务器上的服务
systemctl restart httpd php-fpm
9、在RS服务器上解压wordpress包,解压到/var/www/html下
tar xvf wordpress-5.0.4-zh_CN.tar.gz
10、进入wordpress文件夹
cd /var/www/html/wordpress/
11、复制模板配置文件
cp wp-config-sample.php wp-config.php
12、修改配置文件(第4步时的账号密码)
vim wp-config.php
/** WordPress数据库的名称 */ define('DB_NAME', 'wpdb'); /** MySQL数据库用户名 */ define('DB_USER', 'wpuser'); /** MySQL数据库密码 */ define('DB_PASSWORD', 'centos'); /** MySQL主机 */ define('DB_HOST', '192.168.1.9');
13、wordpress安装步骤点击此处查看
14、复制wordpress程序到另外一台调度机器192.168.1.3
scp -r /var/www/html/wordpress 192.168.1.3:/var/www/html/
15,复制httpd的配置文件
scp /etc/httpd/conf/httpd.conf 192.168.1.3:/etc/httpd/conf/httpd.conf
16、复制fcgi配置文件
scp /etc/httpd/conf.d/fcgi.conf 192.168.1.3:/etc/httpd/conf.d/fcgi.conf
17、在另外一台服务器上安装对应的包
yum install php-fpm php-mysql -y
18、重启对应的服务
systemctl restart httpd php-fpm
19、报错规则到data下
ipvsadm-save > /data/ipvs.log
20、清理ipvsadm规则
ipvsadm -C
或暂停服务
systemctl stop ipvsadm
21、恢复规则到ipvsadm
ipvsadm-restore < /data/ipvs.log
-------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------- 博客均为个人笔记,无所追求,仅供参考~~~ QQ--2382990774