nginx+rsync+inotify实现负载均衡配置方法


当前第2页 返回上一页

配置inotify同步脚本
#!/bin/bash
host=192.168.6.36                  #另外一个wordpress
src=/usr/local/nginx/html/wordpress/
dst=wordpress
user=rsync
inotifywait=/usr/local/inotify/bin/inotifywait
rsync=/usr/bin/rsync
$inotifywait -mrq –timefmt '%d/%m/%y %H:%M' –format '%T %w%f' -e modify,delete,create,attrib $src | while read files
do
       $rsync -vzrtopg –delete –progress –password-file=/etc/rsync_client.passwd $src $user@$host::$dst
        echo "${files} was rsynced" >>/tmp/rsync.log 2>&1
done

2、配置前端nginx实现反向代理
vim /usr/local/nginx/conf/nginx.conf
#在http段中加入
include vhost/wordpress.conf;

mkdir /usr/local/nginx/confi/vhost
vim /usr/local/nginx/confi/vhost/wordpress.conf
upstream wordpress {
   server 192.168.6.205 weight=1;
   server 192.168.6.36 weight=1;
}

server {
   location / {
       proxy_pass http://wordpress;
       proxy_redirect      off;
       proxy_set_header    Host        $host;
       proxy_set_header    X-Real-IP   $remote_addr;
   }
}

3、修改wordpress中的设置,必须将这个了的站点地址改为前端nginx的ip地址或者域名


标签:WordPress

返回前面的内容

相关阅读 >>

wordpress中给媒体文件添加分类和标签的php功能实现

介绍使用wordpress时10个常用的mysql查询

多个wordpress站点使用同一数据库的方法

不要域名与服务器如何使用xampp本地搭建网站

wordpress反复出现需要升级数据库的解决方法

目前最流行的10款国外博客程序

php修改word的实例方法

wysiwyg web builder 17激活教程 附汉化步骤

深入解析wordpress中加载模板的get_template_part函数

vps中使用lnmp安装wordpress教程

更多相关阅读请进入《wordpress》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...