Nginx 7 층 부하 균형

1071 단어 Nginx
Nginx 7 층 부하 균형
먼저 ngx 이용http_upstream_module 모듈 은 백 엔 드 서버 그룹 이 ngx 를 이용 하고 있 음 을 정의 합 니 다.http_proxy_module 모듈 의 proxypass 명령 은 정 의 된 백 엔 드 서버 그룹 에 프 록 시 를 전송 합 니 다.
ngx_http_upstream_module 모듈 상용 설정 항목 은 이 글 을 참고 할 수 있 습 니 다. Nginx 는 ngx 를 이용 합 니 다.http_upstream_module 모듈 정의 백 엔 드 서버 그룹
예시
환경: 백 엔 드 서버: 192.168.253.129 (웹 서 비 스 를 제공) 192.168.253.139 (웹 서 비 스 를 제공) 프 록 시 서버: 192.168.253.128
프 록 시 주 프로필
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types; 
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    upstream backend {  #        
          server 192.168.253.129 weight=2;
          server 192.168.253.139 weight=5;
    }       
    server {
        listen       80;
        server_name  localhost;
        location / {
              proxy_pass http://backend;  #      backend         
        }
 
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

좋은 웹페이지 즐겨찾기