Fork me on GitHub

通过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 

 

posted @ 2021-05-14 17:10  Alex-Lzy  阅读(71)  评论(0编辑  收藏  举报