Linux/CentOS

Nginx Server 1.8 과 Tomcat 8 연동하기

후뤼한잉여 2015. 11. 11. 11:51

Nginx Server 1.8 과 Tomcat 8 연동하기

1) 개요

Apache 대신 Nginx Server 사용시 Tomcat과 연동 설정한 내용을 정리하기 위해 작성되었습니다.

2) 설정방법

  1. Nginx 설정파일 변경하기
    sudo vi /opt/nginx/conf/nginx.conf
    
    nginx.conf파일에 수정할 내용
    server {
         listen       443 ssl;
         .
         .
         location / { //수정
                 .
                 .
                 root [Tomcat 웹 서비스 디렉토리] //ex) [Tomcat 설치된 디렉토리]/webapps/ROOT
                 .
                 .
         }
         .
         .
         location ~\.jsp$ { //추가
                 proxy_pass http://localhost:8080;
                 proxy_set_header X-Real-IP $remote_addr;
                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                 proxy_set_header Host $http_host;
         }
    }
    
  2. Nginx 재시작
    sudo service nginx restart