nginx와 tomcat 연동하기

nginx와 tomcat 연동하기

1. 우선 톰캣을 실행시킵니다.    - 127.0.0.1:8080, 127.0.0.1:9090

2. Nginx가 설치된 경로로 이동 후 conf폴더로 이동합니다.
3. nginx.conf 파일을 열어서 아래와 같이 설정파일에 아래의 내용을 수정해줍니다.
// 추가upstream tomcat_servers { server 127.0.0.1:8080; server 127.0.0.1:9090;} // 수정server { location / { proxy_pass http://tomcat_servers; } }


4. nginx를 기동하여 정상적으로 기동되는지 확인 후 nginx의 80포트로 호출하여 tomcat과 nginx가    제대로 연동되는지 확인합니다.


nginx의 추가적인 설정정보
- 세션 클러스터링을 하지 않을 경우 ip_hash의 옵션을 주어 IP기준으로 최초에 접속한 서버로  계속해서 포워딩을 시켜줘야합니다.
upstream tomcat_servers { ip_hash; server 127.0.0.1:8080; server 127.0.0.1:9090;}


- 세션 클러스터링을 구성할 경우 weigth 옵션을 통해 부하를 수동으로 조정이 가능합니다.
upstream tomcat_servers { server 127.0.0.1:8080 weight=5; // 5를 지정할 경우 1로 지정한 서버보다 5배 접속 server 127.0.0.1:9090; // 기본 1}

댓글 쓰기

0 댓글