초기 nginx

1797 단어 Nginxnginx
Nginx 가 뭐야?
Nginx 는 경량급 고성능 웹 서버 / 역방향 프 록 시 / 이메일 (IMAP / POP 3) 프 록 시 서버 입 니 다.
1. 그 장점 혹은 왜 Nginx 를 사용 하 는 지
점유 메모리 가 적 음 (1.2M + 1.6M), 병발 능력 이 강 함 공식 50000 개 병발 연결 응답 실측 3 만 여
역할: 도 메 인 이름 의 프 록 시 구현
2. 어떻게 대리 체 제 를 실현 합 니까?
1.Nginx           
2.              ,     nginx
3.nginx             ,      ,                   
4.nginx             ,         

tomcat 군집
왜 군집 이 생 겼 습 니까? 한 대의 tomcat 이론 은 150 - 200 정도 의 병발 량 이 대량의 병발 에 저항 하기 에는 부족 합 니 다.
어떻게 nginx 를 사용 하여 tomcat 클 러 스 터 의 역방향 대 리 를 실현 하고 클 러 스 터 가 역할 을 발휘 하도록 합 니까?
부하 균형 을 사용 하 는 방식: 1. 폴 링 방식: nginx 에서 클 러 스 터 의 설정 을 정의 합 니 다.
upstream jt{
server localhost:8081;//     
server localhost:8082;
server localhost:8083;
}
server{
	listen 80;
	server_name      

	location /{
	proxy_pass http://jt
	}
}

가중치 방식: weight 관건 치 를 통 해 실현
upstream jt{
	server localhost:8081 weight=6;
	server localhost:8082 weight=3;
	server localhost:8083 weight=1;	
}

IP_HASH 방식 (이해)
upstream jt{
	IP_HASH
	server localhost:8081;
	server localhost:8082;
	server localhost:8083;	
}

단점: 안전성 이 좋 지 않다
호스트 오프라인 설정 중 down 예비 메커니즘: 설정 에 backup 추가
nginx 건강 모니터링
upstream jt {
		server localhost:8091 weight=6 max_fails=1 fail_timeout=60s;
		server localhost:8092 weight=3 max_fails=1 fail_timeout=60s;
		server localhost:8093 weight=1 max_fails=1 fail_timeout=60s;	
	}
2.      .
	#         
	server {
		listen 80;
		server_name manage.jt.com;

		location / {
			#     url 
			#proxy_pass http://localhost:8091;
			proxy_pass  http://jt;
			proxy_connect_timeout       1;  
	                proxy_read_timeout          1;  
	                proxy_send_timeout          1;
		}
	}	
}

좋은 웹페이지 즐겨찾기