YUMSERV
Published 2019. 5. 29. 21:33
JAVA + Tomcat + Nginx 연동 LINUX/WEB
반응형

※ JAVA 와 Tomcat, Nginx가 설치가 되어있다는 가정하에 진행하였습니다.
※ 설치 환경
CentOS 7.5 Java 1.8 Tomcat 9 Nginx 1.15

 

1. nginx 설정 파일 수정

 

# vi /usr/local/nginx/conf/nginx.conf
server {
listen 80;
server_name localhost;
아래 내용 추가
location ~\.jsp$ {
proxy_pass http://localhost:8080;
}


설정 후 nginx 재시작
# service nginx start


웹 URL 로 :8080 포트로 들어가게 되면 tomcat 초기화면이 보이나, 이미지들이 안보입니다.
이미지 소스들이 불러오는 위치가 다르기때문에 아래와 같이 화면이 뜨게 됩니다.


 

2. Tomcat 설정파일 수정

 

# vi /usr/local/tomcat/conf/server.xml
경로를 nginx 파일로 수정해줍니다.
unpackWARs=”true” autoDeploy=”true”>
Context 줄 추가


# vi /usr/local/tomcat/conf/server.xml

경로를 nginx 파일로 수정해줍니다.

      <Host name=”localhost”  appBase=”/usr/local/nginx/html”

            unpackWARs=”true” autoDeploy=”true”>

Context 줄 추가

        <Context path=”/” docBase=”.” reloadable=”true”/>


설정 후 tomcat 재시작

# /usr/local/tomcat/bin/startup.sh

 

3. 웹루트 밑에 index.jsp 파일 생성

 

# vi /usr/local/nginx/html/index.jsp

<html>

<head>

<title>Hello from JSP</title>

<%!

String message = “Hello, World. From JSP test page Tomcat is running.”;

%>

</head>

<body>

<hr color=”#000000″ />

<center>

<h2><font color=”#3366cc”><%= message%></font></h2>

<h3><font color=”#0000ff”><%= new java.util.Date() %> </font></h3>

<hr color=”#000000″ />

</center>

</body>

</html>


4. 확인

 

웹 URL로 index.jsp파일로 들어가게 되면 아래와 같이 뜨는 것을 확인해볼 수 있습니다.


반응형

'LINUX > WEB' 카테고리의 다른 글

Node.js + Apache 연동  (0) 2019.06.01
node js 소스 설치  (0) 2019.06.01
Java + Tomcat + Apache 연동  (0) 2019.05.29
let's encrypt 인증서 설치  (0) 2019.05.27
XE Engine 설치  (0) 2019.05.27
profile

YUMSERV

@lena04301

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!