Nginx 를 이용 하여 선행 기 부하 균형 을 만들다.

2726 단어 nginx
트 리 모양 의 부하 가 응용 층 에서 높 은 병발 문 제 를 해결 하고 nginx 는 프 록 시 서버 로 부하 균형 을 이 루 며 장면 은 다음 과 같다.
1. 본 기계 시 뮬 레이 션, 3 대 시 뮬 레이 션
2. 선행 기 는 nginx 이 고 포트 는 80 이다.
3. 응용 서버 포트 는 각각 8082 와 8083 으로 nginx 로 시 뮬 레이 션 을 한다.
4. nginx 버 전: nginx - 1.6.2
응용 서버 1 설정:
#user  nobody;
worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on; 
    keepalive_timeout  65;
    server {
        listen       8083;
        server_name  localhost;
 
        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }   
    }
}

응용 서버 2 설정:
#user  nobody;
worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on; 
    keepalive_timeout  65;
    server {
        listen       8082;
        server_name  localhost;
 
        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }   
    }
}

사전 설정:
#user  nobody;
worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    upstream  linkrmb.com { 
         server  127.0.0.1:8083; 
         server  127.0.0.1:8082;
    } 
    server {
        listen       80;
        server_name  localhost;
 
        location / {
            proxy_pass         http://linkrmb.com; 
            proxy_set_header   Host             $host; 
            proxy_set_header   X-Real-IP        $remote_addr; 
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for; 
        }
    
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

프 록 시 설정 의 주요 지점:
1. upstream 설정
2. 프 록 시 설정pass
기본 퍼 가기 정책 은 폴 링 입 니 다.

좋은 웹페이지 즐겨찾기