Nginx 역방향 에이전트 와 Tomcat 배치 웹 프로젝트

2672 단어 Linux
ps: nginx 는 고성능 웹 과 역방향 프 록 시 서버 로 매우 좋 은 특성 을 가지 고 있 습 니 다.
웹 서버 로 서: Apache 에 비해 Nginx 는 더 적은 자원 을 사용 하고 더 많은 병렬 연결 을 지원 하 며 더 높 은 효율 을 나타 낸다 는 점 에서 Nginx 는 특히 가상 호스트 공급 업 체 의 환영 을 받는다.50, 000 개의 동시 접속 수 에 대한 응답 을 지원 할 수 있 습 니 다. Nginx 가 개발 모델 로 epoll and kqueue 를 선택 해 주 셔 서 감사합니다. 부하 균형 서버 로 서 Nginx 는 내부 에서 Rails 와 PHP 를 직접 지원 할 수도 있 고 HTTP 프 록 시 서버 로 서 대외 서 비 스 를 지원 할 수도 있 습 니 다.Nginx 는 C 로 작성 되 었 습 니 다. 시스템 자원 비용 이 든 CPU 사용 효율 이 든 Perlbal 보다 훨씬 좋 습 니 다.메 일 프 록 시 서버 로 서: Nginx 는 매우 우수한 메 일 프 록 시 서버 (이 제품 을 최초 로 개발 한 목적 중 하나 도 메 일 프 록 시 서버 로 서) 이기 도 합 니 다. Last. fm 는 성공 적 이 고 아름 다운 사용 경험 을 묘 사 했 습 니 다.Nginx 는 설치 가 매우 간단 하고 설정 파일 이 매우 간결 합 니 다 (perl 문법 도 지원 할 수 있 습 니 다). Bugs 가 매우 적은 서버: Nginx 는 시작 이 매우 쉬 우 며 7 * 24 를 중단 없 이 실행 할 수 있 습 니 다. 몇 달 을 실행 하 더 라 도 다시 시작 할 필요 가 없습니다.너 는 또한 끊 임 없 는 서비스 상황 에서 소프트웨어 버 전의 업 그 레이 드 를 진행 할 수 있다.Nginx 중국어 문서 참조
  • 설정 준비 작업 (Centos 환경 에서)
  • ngix. conf 부하 균형 설정
  • 두 개의 tomcat
  • 을 동시에 실행 합 니 다.


    준비 작업 설정 (Centos 환경 에서)
    먼저 tomcat, nginx 설치 상세 정 보 는 Tomcat 설치 Nginx 설치 참조
    nginx. conf 부하 균형 설정
    #       
        upstream tomcats{
            server 39.106.39.106:8080; #tomcat   ,weight   
            server 39.106.39.106:8090;
        }
    
     location / {
                root   html;
                index  index.html index.htm;
                proxy_pass http://tomcats; //    
                #deny  #        
                #allow  #  
            }
    

    이때 여러 tomcat 에 대한 통합 을 완성 하여 방문 스트레스 를 완화 시 켰 다.
    그럼 문제 가 생 겼 습 니 다. 어떻게 두 개의 tomcat 를 동시에 실행 합 니까?!
    두 개의 tomcat 를 동시에 실행 합 니 다.
    두 번 째 tomcat / conf / server. xml 파일 수정
    8005        
    8080    http      
    8443    https     
    8009    jpa     
    
                    tomcat。

    nginx, tomcat 를 다시 시작 하면 여러 개의 tomcat 균형 부 하 를 완성 할 수 있 습 니 다.

    좋은 웹페이지 즐겨찾기