#title Hive 로드밸런싱 - nginx [[TableOfContents]] windows 서버에 nginx 설치 ==== 로드밸런싱 ==== attachment:Hive로드밸런싱-Nginx/hive_load_balancing.png ==== nginx ==== http://nginx.org/en/download.html 에 들어가서, Stable version을 다운로드 하여, 압축풀고, c:에 위치시킨다. ==== nginx.conf 편집 ==== {{{ events { worker_connections 1024; } stream { upstream 10.0.0.100 { server 10.0.0.200:10000; server 10.0.0.201:10000; server 10.0.0.202:10000; } server { listen 10001; proxy_server 10.0.0.100 } } }}} 로드밸런싱 방식은 기본이 라운드로빈 방식이다. 바꾸려면 맨 아래 참고 url ==== 방화벽 ==== 윈도우즈 방화벽에서 인바운드 규칙에 TCP 10001 추가 ==== 서비스 등록 ==== NSSM 다운로드 (windows service로 만들어줄 프로그램) 하여 압축 풀고 https://nssm.cc/download cmd에서 압축푼 경로로 이동하여 다음을 입력 {{{ nssm install nginx }}} 이렇게 하면 ui가 뜨는데, path에서 nginx.exe 을 선택해주고, install service 버튼을 눌러주면 끝난다. 서비스로 이동해서 시작시켜주면 된다. ==== 참고 ==== * https://kscory.com/dev/nginx/loadbalancer