openfire 군집 + nginx 부하 균형
nginx tcp 에이전트 기능 은 nginxtcp_proxy_module 모듈 제공, 백 엔 드 호스트 상태 모니터링.이 모듈 에 포 함 된 모듈 은: ngxtcp_module, ngx_tcp_core_module, ngx_tcp_upstream_module, ngx_tcp_proxy_module, ngx_tcp_upstream_ip_hash_module。
설치:
nginx 최신 버 전 nginx - 1 - 10.1. tar. gz 사용 하기
다운로드 nginxtcp_proxy_module 주소:
https://github.com/yaoweibin/nginx_tcp_proxy_module/archive/master.zip
tar -xzvf nginx-1.10.1.tar.gz
cd nginx-1.10.1
patch -p1 < /root/nginx_tcp_proxy_module-master/tcp.patch 헝겊 을 깁다
./configure --prefix=/usr/local/nginx --add-module=/root/nginx_tcp_proxy_module - master 컴 파일
make&make install
nginx 프로필:
# vim /etc/nginx/nginx.conf tcp { //덧붙이다 timeout 1d; proxy_read_timeout 10d; proxy_send_timeout 10d; proxy_connect_timeout 30; upstream openfire5222{ server 192.168.253.150:5222; server 192.168.253.151:5222; check interval=3000 rise=2 fall=5 timeout=1000; } server{ listen 6222; nginx 는 192.168.253.151 위 에 설치 되 어 있 기 때문에 이곳 의 포트 는 151 위의 포트 와 중복 할 수 없습니다. proxy_pass openfire5222; so_keepalive on; tcp_nodelay on; } upstream openfire5223{ server 192.168.253.150:5222; server 192.168.253.151:5222; check interval=3000 rise=2 fall=5 timeout=1000; } server{ listen 6223; proxy_pass openfire5223; so_keepalive on; tcp_nodelay on; } } http{ //다음 내용 추가 。。。。。。。。。。。。생략 upstream openfire7070{ server 192.168.253.151:7070; server 192.168.253.150:7070; } server{ listen 17070; server_name 192.168.253.151; location / { proxy_pass http://openfire7070; } } upstream openfire9090{ server 192.168.253.150:9090; server 192.168.253.151:9090; ip_hash; } server { listen 19090; server_name 192.168.253.151; location / { proxy_pass http://openfire9090; } }
nginx 를 시작 합 니 다.
로그 인 192.168.253.151: 1990 조회,
클 라 이언 트 spark 로 로그 인 하 셔 도 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.