본문 바로가기
DevOps/Architecture

3tier아키텍쳐 구성6 - 미들웨어 구성 및 테스트(2.앱서버-Tomcat)

by 카프리썬 2020. 2. 14.
728x90

전체적인 3티어 아키텍쳐 목차 보고오기

https://pearlluck.tistory.com/78?category=830422

 

3tier아키텍쳐 전체적인 구성

1. 아키텍쳐구성도 2. 네트워크 구성 1. vpc생성 Ipv4 사이더주소 - 10.0.0.0/16 2. 서브넷 생성 3. 인터넷게이트웨이 생성 VPC와 외부인터넷을 연결해주는 하나의 관문으로 출발지가 ‘외부’ 외부인..

pearlluck.tistory.com

웹서버 미들웨어 설치

 

1. Bastion 호스트접속 -> private 서브넷 접속

2. WAS 서버 : Tomcat 설치

3. WAS 로드밸런싱 테스트하기

 

*Bastion ip주소 : 13.124.120.225 (프라이빗 : 10.0.0.144)

*was1 서버 프라이빗 주소 : 10.0.9.93

*Was2 서버 프라이빗주소 : 10.0.10.83

 

1. Bastion 호스트접속 -> private 서브넷의 was서버접속

2.  Tomcat 설치 (was서버두개 다 설치해야함!)

2-1.필요한 설치파일다운
1) java


2) apache-tomcat.tar.gz

 

2-2.설치

 

2-3. tomcat 테스트시작(root계정)

service tomcat start

*로그확인

[root@ip-10-0-9-86 ~]# cd /usr/local/tomcat/logs/

[root@ip-10-0-9-86 logs]# tail -f localhost_access_log.2020-02-8.txt

 

log파일에 있는 txt보고 최근 로그파일로 확인하기

 

2-4. Tomcat test page작성 : 동적인 페이지(jsp) (was서버두개 다 해야함!)

vi /usr/local/tomcat/webapps/ROOT/새로운파일명.jsp 

이 경로에 jsp파일 작성해서 넣는거

새로운 파일명 test.jsp

was1(10.0.9.93)에서 작성한 jsp페이지: test.jsp
was2(10.0.10.83)에서 작성한 jsp페이지: test.jsp

2-5. Tomcat 재실행 

service tomcat restart

3. 로드밸런싱 되는지 확인하기

로드밸런싱 되는 대상그룹에 healthy확인

 

하지만 web이랑 연결이 안된 상태이기 때문에 ex-elb를 통해서 was서버로 들어가는 웹테스트는 아직 안됌!

 

 

반응형