1、什麼是nginx高可用
(1)需要兩台nginx伺服器
(2)需要keepalived
(3)需要虛擬ip
注:同乙個時刻,只有乙個nginx提供服務,它會將虛擬ip和這台提供服務的nginx進行繫結,如果這台nginx掛了,它會將虛擬ip和另外一台nginx服務進行繫結
2、配置高可用的準備工作
(1)需要兩台伺服器192.168.17.129 和 192.168.17.131
(2)在兩台伺服器安裝nginx
(3)在兩台伺服器安裝keepalived
3、在兩台伺服器安裝keepalived
(1)使用yum命令進行安裝 yum install keepalived -y
檢視安裝是否成功 rpm -q -a keepalived
(2)安裝之後,在etc裡面生成目錄keepalived,有檔案keepalived.conf
4、完成高可用配置(主從配置)
(1)修改/etc/keepalived/keepalived.conf配置檔案
注:網絡卡可以通過ifconfig查詢得到
(2)在/usr/local/src新增檢測指令碼,檢查nginx是否還活著上面nginx_check.sh指令碼檔案內容如下
(3)、配置從伺服器上面的配置檔案,過程和上面的(1)、(2)一樣,唯一不同的是state、和priority 值,網絡卡名字也是根據實際情況去修改
(4)把兩台伺服器上nginx和keepalived啟動
①、啟動nginx 到/usr/local/nginx/sbin 目錄下面執行 ./nginx
②、啟動keepalived systemctl start keepalived.service
5、最終測試
(1)在瀏覽器位址列輸入虛擬ip位址192.168.17.50
我們可以進入到主伺服器輸入ip a可以看到虛擬ip繫結到了網絡卡
(2)把主伺服器(192.168.17.129)nginx和keepalived停掉,再在瀏覽器輸入192.168.17.50這個虛擬ip的位址
systemctl stop keepalived.service # 停掉keepalived./nginx -s stop # 停掉nginx
結果還能訪問,說明它已經切換到了備份伺服器上面去了,在從伺服器上可以看到虛擬ip已經繫結到了從伺服器上面的網絡卡上去了 Nginx配置高可用集群
1.普通的模式 nginx宕機,就都完蛋了!2.主從模式 高可用 乙個宕機了,還有另乙個可以繼續工作 3.準備工作 1 需要兩台伺服器 192.168.17.131 和 192.168.17.132 2 需要keepalived 在兩台伺服器上安裝nginx 3 需要虛擬ip 在兩台伺服器上安裝ke...
Nginx配置高可用集群
1 什麼是nginx高可用 高可用 1 需要兩台nginx 2 需要keepalived 3 需要虛擬的ip 2 配置高可用的準備工作 1 需要兩台伺服器 192.168.17.129 和 192.168.17.131 2 在兩台伺服器安裝nginx 3 在兩台伺服器安裝keepalived 3 在...
nginx(五)nginx配置高可用集群
需要兩台伺服器 需要keepalived 需要虛擬ip 使用yum命令安裝 yum install keepalived v安裝完成之後,在etc裡面生成keepalived,有檔案keepalived.conf 修改 etc keepalived keepalived.conf配置檔案 在 usr...