Contents

[-]
1 로드밸런싱
2 nginx
3 nginx.conf 편집
4 방화벽
5 서비스 등록
6 참고


windows 서버에 nginx 설치

1 로드밸런싱 #

hive_load_balancing.png

2 nginx #

http://nginx.org/en/download.html 에 들어가서, Stable version을 다운로드 하여, 압축풀고, c:에 위치시킨다.

3 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

4 방화벽 #

윈도우즈 방화벽에서 인바운드 규칙에 TCP 10001 추가

5 서비스 등록 #

NSSM 다운로드 (windows service로 만들어줄 프로그램) 하여 압축 풀고
https://nssm.cc/download

cmd에서 압축푼 경로로 이동하여 다음을 입력
nssm install nginx

이렇게 하면 ui가 뜨는데, path에서 nginx.exe 을 선택해주고, install service 버튼을 눌러주면 끝난다.
서비스로 이동해서 시작시켜주면 된다.


6 참고 #

Retrieved from http://test.databaser.net/moniwiki/wiki.php/Hive로드밸런싱-Nginx
last modified 2022-07-15 14:10:41