Nginx + tomcat 클 러 스 터 설치 및 설정
다운로드 링크:http://nginx.org/en/download.html
다운로드 후 압축 을 풀 수 있 는 경로 입 니 다. 이 nginx 폴 더 아래 에 다음 과 같은 파일 이 있 습 니 다.
그 중에서 conf 폴 더 에 있 는 nginx. conf 파일 은 이 Nginx 부하 균형 에 관 한 매우 중요 한 설정 파일 입 니 다. 잠시 후에 tomcat 와 결합 해서 다시 이야기 하 겠 습 니 다.
2. 8 버 전의 Tomcat 다운로드
링크 주소:http://tomcat.apache.org/download-80.cgi
다운로드 후 자신의 경로 로 압축 을 풀 면 tomcat 폴 더 아래 에 다음 과 같은 파일 이 있 습 니 다. (ps: wtpwebapps 이 폴 더 를 무시 하 십시오)
3. nginx + tomcat 클 러 스 터 설정
tomcat 폴 더 두 개 를 복사 하고 중복 되 지 않 는 폴 더 이름 으로 다음 파일 디 렉 터 리 로 변경 합 니 다.
각각 apache - tomcat - 8.0.38, apache - tomcat - 8.0.38 - second 와 apache - tomcat - 8.0.38 - third 에서 conf 폴 더 의 server. xml 파일 을 열 고 수정 합 니 다.
세 항목 의 port 속성 을 다 르 게 합 니 다.
나의 f 는 각각 8005, 8080, 8009 와 8006, 8081, 8010 과 8007, 8082, 8011 이다.
수정 후 세 개의 tomcat 가 완성 되 었 습 니 다.
다음은 nginx 역방향 프 록 시 설정 (Nginx 는 작고 강력 한 역방향 프 록 시 서버 로 넓 고 심오 하 며 관심 이 있 는 학생 들 은 자료 문서 같은 연구 연 구 를 찾 아 볼 수 있 습 니 다)
nginx 의 conf 질문 가격 의 nginx. conf 파일 을 열 고 http {} 에 추가 합 니 다.
upstream myapp1 {
server 127.0.0.1:8080;
server 127.0.0.1:8081;
server 127.0.0.1:8082;
}
여 기 는 폴 링 방식 으로 127.0.0.1: 8080 과 127.0.0.1: 8081 과 127.0.0.1: 8082 를 방문 하 는 것 입 니 다. 물론 다른 방식 도 있 습 니 다.다음 server {} 에 추가 합 니 다.
location /redisDemo1 {
proxy_pass http://myapp1;
}
그 중에서 redisDemo 1 은 웹 프로젝트 이름 입 니 다. my app 1 은 위의 upstream 서버 클 러 스 터 에 대응 하여 키 값 을 뜻 합 니 다.이렇게 nginx + tomcat 군집 설정 이 완료 되 었 습 니 다.
다음 테스트:
① Nginx 설치 성공 여부 테스트:
Nginx 를 열 고 nginx. exe 를 실행 하면 conf 질문 폴 더 에 있 는 nginx. conf 파일 을 기본적으로 불 러 오고 수 동 으로 설정 파일 을 추가 할 수 있 습 니 다.
브 라 우 저 를 열 고 주소 표시 줄 에 localhost 를 방문 합 니 다. 다음 과 같이 나타 나 면 성공 을 표시 합 니 다.
② 세 개의 tomcat 가 모두 설정 되 었 는 지 테스트 합 니 다.
각각 세 개의 tomcat 를 시작 하고 브 라 우 저의 주소 표시 줄 에서 localhost: 8080 과 localhost: 8081 과 localhost: 8082 를 방문 합 니 다. tomcat 의 공식 페이지 가 나타 나 면 세 개의 tomcat 설정 이 성공 적 임 을 표시 합 니 다.
③ Nginx + tomcat 클 러 스 터 설치 성공 여부 테스트
웹 프로젝트 redisDemo 1 을 각각 세 개의 다른 tomcat 의 webapps 에 버 리 고 브 라 우 저 주소 표시 줄 에서 localhost / redisDemo 1 을 여러 번 방문 하여 페이지 의 디 스 플레이 상황 을 봅 니 다.
첫 번 째 Tomcat 환영 페이지 index. jsp 는 다음 과 같 습 니 다.
tomcat-8.0.38
tomcat-8.0.38-first
두 번 째 Tomcat 환영 페이지 index. jsp 는 다음 과 같 습 니 다.
tomcat-8.0.38
tomcat-8.0.38-second
세 번 째 Tomcat 의 환영 페이지 index. jsp 는 다음 과 같 습 니 다.
tomcat-8.0.38
tomcat-8.0.38-third
몇 번 의 테스트 를 거 친 후에 다음 과 같은 상황 이 나 타 났 다.
간단 한 Nginx + tomcat 클 러 스 터 를 설명 하면 설정 이 성공 합 니 다.
다음은 전체적인 사 고 를 말씀 드 리 겠 습 니 다.우선 브 라 우 저의 주소 표시 줄 에서 localhost / redis Demo 1 을 방문 하 십시오. 이 때 Nginx 서버 가 시작 되 고 모든 방문 을 감청 하 는 80 포트 에 있 습 니 다. 그리고 프로젝트 이름 redis Demo 1 에 따라 my app 1 을 찾 아 서버 - upstream 의 세 개의 tomcat 에 문의 하여 다른 페이지 로 돌아 갑 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[tomcat] tomcat을 설치 및 시작하고 명령 파일을 만듭니다 (.command) for MacMac에서 tomcat을 설치하고 시작하려면 두 가지 유형을 시도했습니다. 1) Apache Tomcat에서 다운로드 2) Homebrew를 사용하여 설치 1) 그러면 환경 설정이 귀찮게 되었기 때문에 2)에서 설치...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.