欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nginx+rsync+inotify實(shí)現(xiàn)負(fù)載均衡配置方法

 更新時(shí)間:2014年11月02日 15:21:06   作者:運(yùn)維筆記  
這篇文章主要介紹了nginx+rsync+inotify實(shí)現(xiàn)負(fù)載均衡配置方法,需要的朋友可以參考下

實(shí)驗(yàn)環(huán)境

前端nginx:ip 192.168.6.242,對(duì)后端的wordpress網(wǎng)站做反向代理實(shí)現(xiàn)復(fù)雜均衡
后端nginx:ip 192.168.6.36,192.168.6.205都部署wordpress,并使用相同的數(shù)據(jù)庫

1、在后端的兩個(gè)wordpress上配置rsync+inotify,兩服務(wù)器都開啟rsync服務(wù),并且通過inotify分別向?qū)Ψ酵綌?shù)據(jù)
下面配置192.168.6.205這臺(tái)服務(wù)器
vim /etc/rsyncd.conf
uid = nginx
gid = nginx
port = 873
host all = 192.168.6.36     #另外一臺(tái)wordpress使用192.168.6.205
use chroot = on
max connections = 4
timeout = yes
[wordpress]
path = /usr/local/nginx/html/wordpress
comment = rsync files
ignore errors
read only = no
list = yes
auth users = rsync
secrets file = /etc/rsync_server.passwd     #指定帳號(hào)密碼,用于提供另外一個(gè)節(jié)點(diǎn)訪問自身的帳號(hào)

vim /etc/rsync_server.passwd
rsync:rsync

vim /etc/rsync_client.passwd
rsync                                                     #用于訪問另外一個(gè)wordpress使用的密碼文件

配置inotify同步腳本
#!/bin/bash
host=192.168.6.36                  #另外一個(gè)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實(shí)現(xiàn)反向代理
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中的設(shè)置,必須將這個(gè)了的站點(diǎn)地址改為前端nginx的ip地址或者域名

相關(guān)文章

  • Nginx http運(yùn)行狀況健康檢查配置過程解析

    Nginx http運(yùn)行狀況健康檢查配置過程解析

    這篇文章主要介紹了Nginx http運(yùn)行狀況健康檢查配置過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • nginx配置虛擬主機(jī)vhost的方法詳解

    nginx配置虛擬主機(jī)vhost的方法詳解

    Nginx vhost配置,可實(shí)現(xiàn)基于ip、端口號(hào)、servername的虛擬主機(jī),同時(shí)可避免直接修改主配置文件。在nginx下配置虛擬主機(jī)vhost非常方便。這篇文章主要介紹了nginx配置虛擬主機(jī)vhost的方法,需要的朋友可以參考下
    2017-03-03
  • Linux下安裝配置nginx詳解

    Linux下安裝配置nginx詳解

    本篇文章主要介紹了Linux下安裝配置nginx,介紹了在Linux系統(tǒng)下安裝配置Nginx的詳細(xì)過程,具有一定的參考價(jià)值,有興趣的可以了解一下。
    2017-01-01
  • centos7編譯安裝nginx的方法步驟

    centos7編譯安裝nginx的方法步驟

    這篇文章主要介紹了centos7編譯安裝nginx的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • Crontab和Shell腳本切割Nginx日志使用詳解

    Crontab和Shell腳本切割Nginx日志使用詳解

    這篇文章主要為大家介紹了Crontab和Shell腳本切割Nginx日志,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • Nginx安裝及具體應(yīng)用小結(jié)

    Nginx安裝及具體應(yīng)用小結(jié)

    Nginx 動(dòng)靜分離簡(jiǎn)單來說就是把動(dòng)態(tài)請(qǐng)求跟靜態(tài)請(qǐng)求分開,Nginx 處理靜態(tài)請(qǐng)求,Tomcat處理動(dòng)態(tài)請(qǐng)求,這篇文章主要介紹了Nginx安裝及具體應(yīng)用小結(jié),需要的朋友可以參考下
    2024-02-02
  • nginx地址重定向的方法

    nginx地址重定向的方法

    這篇文章主要介紹了nginx地址重定向的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • Nginx如何封禁IP和IP段的實(shí)現(xiàn)

    Nginx如何封禁IP和IP段的實(shí)現(xiàn)

    這篇文章主要介紹了Nginx如何封禁IP和IP段的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Nginx出現(xiàn)The plain HTTP request was sent to HTTPS port問題解決方法

    Nginx出現(xiàn)The plain HTTP request was sent to HTTPS port問題解決方法

    這篇文章主要介紹了Nginx出現(xiàn)The plain HTTP request was sent to HTTPS port問題解決方法,需要的朋友可以參考下
    2015-04-04
  • nginx 如何實(shí)現(xiàn)讀寫限流的方法

    nginx 如何實(shí)現(xiàn)讀寫限流的方法

    這篇文章主要介紹了nginx 如何實(shí)現(xiàn)讀寫限流的方法的相關(guān)資料,這里提供實(shí)例代碼及如何配置,需要的朋友可以參考下
    2016-12-12

最新評(píng)論