日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

nginx+keepalived高可用及双主模式

發布時間:2025/6/17 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx+keepalived高可用及双主模式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

引用來源:https://www.cnblogs.com/zhxx/p/7741939.html

實驗目的

主Nginx掛掉,從nginx可以立即工作

利用vrrp技術,提供vip

當主nginx掛掉,利用腳本關閉主keepalied,keepalived通過vrrp技術實現從機獲得vip,在從機安裝相同的nginx和配置,從機通過vip繼續為外界提供服務。

實驗環境

主nginx負載均衡器:10.8.37.144?

副nginx負載均衡器:10.8.37.145

后端代理的web服務器:windows?本機

通過keepalived配置了VIP:10.8.37.111供外使用

版本

虛擬機centros6.5

Ngnix:1.9.7

Keepalived: yum安裝。

Ngnix配置及安裝

一、下載安裝三個庫

SSL功能需要openssl庫

Gzip模塊需要zlib庫

Rewrite模塊需要pcre庫

實際有的centos6.5中都已經安裝了。

二、安裝ngnix

1.?安裝:

(1)?tar -zxvf soft/nginx-1.9.7.tar.gz

(2)?cd nginx-1.9.7/

(3)?./configure --with-pcre=../pcre-8.38/ --with-zlib=../zlib-1.2.8/ --with-openssl=../openssl-SNAP-20160104/

(4)?make

(5)?make install

注:不是實際執行步驟

2.?Ngnix啟動

Cd /usr/local/nginx/sbin

./ngnix

3.?準備測試

開放80端口或關閉防火墻

vim /etc/sysconfig/iptables

由于是本機測試筆者采用永久關閉防火墻

chkconfig iptables off

4.?瀏覽器訪問

?

Keepalived配置及安裝

三、安裝keepalived

推薦yum安裝(筆者為yum安裝)

首先檢查安裝openssl-devel?

yum install openssl-devel

# ./configure --prefix=/usr/local/keepalived --with-kernel-dir=/usr/src/kernels/2.6.32-279.el6.x86_64

執行安裝命令

# make

# make install

?

如果是tar包安裝(未測試)

?

詳見:

http://blog.csdn.net/conquer0715/article/details/47955553

?

四、新建nginx腳本

5.?腳本位置及內容

?

?

6.?修改文件權限

chmod +x /root/check_nginx.sh

7.?加入到作業計劃

*/1 * * * * /root/check_nginx.sh >>/root/check_nginx.log

?

8.?修改keepalived配置文件

vi /etc/keepalived/keepalived.conf

主機:

?

?

從機:

?

?

9.?修改通信及selinux配置

?

?

?

10.?啟動keepalived

Service keepalived start

分別執行ip addr

?

?

?

?

五、驗證

關閉主的nginx、vip漂移到從機

?

?

?

開啟主nginx、keepalived。主機成功獲得vip

?

轉載于:https://www.cnblogs.com/littlewrong/p/9491901.html

總結

以上是生活随笔為你收集整理的nginx+keepalived高可用及双主模式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。