NU’SCHOOL · 아카이브
도커로 WAS(Tomcat)와 DB(MariaDB)를 연동해 3-Tier 아키텍처를 완성한다. 앞서 WEB-WAS를 연동했다면, 이번에는 WAS 컨테이너에 MariaDB Connector를 설치하고 JDBC로 데이터베이스에 접속해 WEB-WAS-DB가 한 흐름으로 이어지도록 만든다. 사용한 버전은 Tomcat 10.1.17, MariaDB 11.2.2 컨테이너다. 이번…
docker-compose로 Tomcat과 MariaDB를 연동해 WEB-WAS-DB 3-Tier 아키텍처를 완성한다. 앞서 만든 WEB-WAS 연동 구성에 MariaDB 컨테이너를 추가하고, depends_on으로 서비스 의존성을 지정한 뒤 index.jsp에 JDBC 코드를 넣어 DB까지 연결한다. 사용한 버전은 Tomcat 10.1.17, MariaDB…
Docker로 WEB(Nginx)–WAS(Tomcat)를 연동하려면 두 컨테이너를 같은 사용자 정의 네트워크에 묶고, Nginx의 리버스 프록시가 컨테이너 이름으로 Tomcat을 가리키게 하면 된다. 이 글에서는 Nginx와 Tomcat 컨테이너를 각각 띄우고, docker network로 컨테이너 간 통신을 연결한…
docker-compose로 워드프레스를 구축하는 방법을 정리한다. docker-compose는 시스템 구축에 필요한 명령을 하나의 정의 파일에 기재해, 명령 한 번으로 시스템 전체를 실행하고 종료·폐기까지 처리하도록 도와주는 도구다. 이 글에서는 MySQL과 워드프레스 두 컨테이너를 docker-compose.yml 한…
Docker로 워드프레스를 구축하면 PHP·웹서버·데이터베이스를 직접 설치하지 않고도 명령어 몇 줄로 워드프레스 환경을 띄울 수 있다. 워드프레스는 단독으로 동작하지 않고 MySQL 또는 MariaDB 같은 데이터베이스가 반드시 필요한데, Docker를 쓰면 워드프레스 컨테이너와 DB 컨테이너를…
AWS WEB-WAS 연동은 온프레미스에서 다루던 NginX(WEB)와 Tomcat(WAS) 구조를 EC2·ALB·NLB·VPC 위에 3-Tier로 옮기는 작업이다. 이 글은 퍼블릭 구간(ALB→WEB)과 프라이빗 구간(NLB→WAS)을 VPC 서브넷으로 분리하고, 보안 그룹을 계층별로 체인 구성한 뒤, 배스천 호스트를 거쳐 프라이빗…
Tomcat MariaDB 연동은 WAS가 데이터베이스에서 읽어 온 동적 데이터를 웹 화면에 띄우기 위한 단계다. 앞서 구성한 WEB-WAS 구조(Apache 또는 NginX + Tomcat)에 데이터베이스 계층을 더해 WEB-WAS-DB 3-Tier를 완성하는 작업이라고 보면 된다. 이…
아파치 톰캣 로드밸런싱은 Apache HTTP Server를 앞단에 두고 mod_jk의 balancer 워커로 톰캣 인스턴스 두 대에 요청을 나눠 보내는 구성이다. 톰캣 한 대만 연결했던 단일 연동과 달리, 여기서는 tomcat1·tomcat2의 포트를 분리하고 workers.properties에 두…
NginX Tomcat 연동은 NginX 설정 파일에 리버스 프록시(proxy_pass) 한 줄만 추가하면 끝난다. Apache처럼 mod_jk 커넥터를 컴파일할 필요가 없어 WEB-WAS 구조를 훨씬 간결하게 만들 수 있다. 이 글에서는 RHEL 8에서 NginX 1.25와 Tomcat…
전체 검색
엔터를 누르면 누스쿨의 모든 글을 검색합니다
Only fill in if you are not human
가입한 이메일을 입력하시면 재설정 링크를 보내드립니다.
← 로그인으로 돌아가기
입력하신 주소로 비밀번호 재설정 링크를 보냈습니다.메일이 보이지 않으면 스팸함도 확인해 주세요.