Nginx配置故障转移

  • Post author:
  • Post category:其他


当上游服务器(真实访问服务器),一旦出现故障或者是没有及时相应的话,应该直接轮训到下一台服务器,保证服务器的高可用。

Nginx配置故障转移代码如下:

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    ###定义上游服务器(需要被nginx真实代理访问的服务器)
    upstream  backServer{
            server 172.16.2.57:8080;
            server 172.16.2.57:8081;
        }
	### 服务创建监听的端口号
    server {
	    ##监听的端口号
        listen       80;
		###  服务名称
        server_name  www.lzh.com;
		#### 匹配URL路径地址 /表示匹配所有路径地址 默认不区分大小写
        location / {
            ### 指定上游服务器负载均衡服务器
            proxy_pass http://backServer;
			###nginx与上游服务器(真实访问的服务器)超时时间 后端服务器连接的超时时间_发起握手等候响应超时时间
			proxy_connect_timeout 1s;
			###nginx发送给上游服务器(真实访问的服务器)超时时间
            proxy_send_timeout 1s;
			### nginx接受上游服务器(真实访问的服务器)超时时间
            proxy_read_timeout 1s;
            index  index.html index.htm;
        }
    }
}



版权声明:本文为lzh253985690原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。