Nginx-08:Nginx配置高可用
Nginx配置高可用
1、準備工作
(1)兩臺nginx服務器:192.168.17.129和192.168.17.131
(2)在上面兩臺服務器安裝keepalived、nginx
keepalived安裝:yum install keepalived -y
nginx安裝:https://blog.csdn.net/weibo1230123/article/details/116328649?spm=1001.2014.3001.5501
檢查是否安裝成功:rpm -q -a keepalived
keepalived配置文件:/etc/keepalived/keepalived.conf
(3)虛擬IP
2、配置高可用
(1)配置主nginx服務器上的/etc/keepalived/keepalived.conf,從nginx服務器配置同理。
1)global _defs:主機配置
主服務器中router_id LVS_DEVEL或從服務器中router_id DEVELBACK,這個配置可以訪問到對應的主機,LVS_DEVEL和DEVELBACK就是機器的名字,在/etc/host中。
2)檢測腳本配置
interval表示檢測腳本執行的建間隔時間,單位是秒;weigth表示權重。
?
3)虛擬IP配置
advert_int 1表示每各一秒發送一次心跳,檢測服務器是否正常。
nginx_check.sh檢測腳本:
(2)啟動nginx和keepalived
啟動nginx:./nginx
啟動keepalived:systemctl start keepalived.service
3、測試
(1)訪問虛擬IP:
(2)停掉一個nginx和keepalived,再次訪問
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Nginx-08:Nginx配置高可用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nginx-07:Nginx配置实例之动
- 下一篇: Nginx-09:Nginx原理