※ 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 |