Nginx Upstream 實現Tomcat 主備切換

Nginx 配置文件如下:

upstream testproxy {
      server 127.0.0.1:8080;
      server 127.0.0.1:8081 backup;
  }
    server {
        listen       80;
        server_name  localhost;
        location / {
            proxy_pass   http://testproxy;
            index  index.html index.htm;
        }
	     ###nginx與上游服務器(真實訪問的服務器)超時時間 後端服務器連接的超時時間_發起握手等候響應超時時間
	      proxy_connect_timeout 1s;
		 ###nginx發送給上游服務器(真實訪問的服務器)超時時間
         proxy_send_timeout 1s;
	      ### nginx接受上游服務器(真實訪問的服務器)超時時間
         proxy_read_timeout 1s;

    }

只要在希望成爲後備的服務器 ip 後面多添加一個 backup 參數,這臺服務器就會成爲備份服務器。

在平時不使用,nginx 不會給它轉發任何請求。只有當其他節點全部無法連接的時候,nginx 纔會啓用這個節點。

一旦有可用的節點恢復服務,該節點則不再使用,又進入備份狀態。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章