三颱虛擬機器roel
hostname
ip
說明
proxy host
node 1
192.168.74.153
nginx**主機
web server 1
node 2
192.168.74.162
web伺服器1
web server 2
node 3
192.168.74.163
web伺服器2
軟體準備 系統:centos7.x x86_641、配置虛擬主機(兩台web伺服器配置)軟體:nginx-1.16.0-1.el7.ngx.x86_64.rpm
[root@node2 ~]# vim /etc/nginx/conf.d/vhost.conf
server
} server
}
2、準備web測試介面(兩台web伺服器配置)
[root@node2 ~]# mkdir -p /usr/share/nginx/html//logs
[root@node2 ~]# echo "`hostname -i `blog test page" > /usr/share/nginx/html/blog/index.html
[root@node2 ~]# echo "`hostname -i `bbs test page" > /usr/share/nginx/html/bbs/index.html
3、啟動nginx服務(兩台web伺服器配置)
[root@node2 ~]# systemctl start nginx.service
[root@node2 ~]# systemctl enable nginx.service
created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.
4、配置負載均衡(**主機配置)
[root@node1 ~]# vim /usr/local/nginx/conf/nginx.conf
upstream bbs_pool
upstream blog_pool
server
}server
}
5、重啟nginx服務
[root@node01 ~]# systemctl start nginx
6、修改測試主機本地hosts檔案
[root@node1 ~]# vim /etc/hosts
192.168.74.153 bbs.yunjisuan.com blog.yunjisuan.com
6、測試
[root@localhost ~]# for i in `seq 6`; do curl done
192.168.74.162 bbs test page
192.168.74.163 bbs test page
192.168.74.162 bbs test page
192.168.74.163 bbs test page
192.168.74.162 bbs test page
192.168.74.163 bbs test page
WEB集群與負載均衡
負載均衡的作用是在多個節點之間按照一定的策略 演算法 分發網路或計算處理負載。負載均衡可以採用軟體和硬體來實現。一般的框架結構可以參考下圖。後台的多個web節點上面有相同的web應用,使用者的訪問請求首先進入負載均衡分配節點 可能是軟體或者硬體 由它根據負載均衡策略 演算法 合理地分配給 某個web...
Nginx 集群負載均衡器
實驗環境 1.file storage 伺服器安裝 yum y install nfs utils2.配置nfs並建立共享目錄 vim etc exports 3.開啟自啟動 systemctl enable rpcbind systemctl enable nfs server systemctl...
負載均衡 2 Nginx集群
資料庫的一主多從跟伺服器集群很相似,乙個主資料庫下面有n多個從資料庫,從資料庫是唯讀的,只給伺服器返回查詢到的資料。雙機熱備 只有一台機器在工作狀態,另一台機器只是待命的狀態。負載均衡 每台機器都是在工作狀態。雙機熱備概念 可互為備機,兩台伺服器上同時裝上keeplived 心跳檢測軟體 相互監測,...