본문 바로가기

was7

[WAS] Tomcat 이란? 베하! 안녕하세요 여러분 오늘도 돌아온 금쪽상담소입니다. 날이 무척이나 추워졌어요.. 감기 조심하시구요! 그럼 오늘도 새로운 정보를 알려드리도록 할께요~! 오늘은 바로, WEB, WAS, DB 의 3-Tier 구성중 가운데에 있는 WAS 서버에서 사용하는 Application을 소개해드릴께요! 바로바로~~ Tomcat 입니다! Tomcat은 정말로 많이 사용하고 있는 Application 인데요. 과연 Tomcat이란 건 어떤 건지, 무엇을 하는 건지 알아보도록 할께요! 그럼 시작! Tomcat 이란? 톰캣(Tomcat)은 흔히 WAS(Web Application Service)라고 하며, 아파치 소프트웨어 재단(Apache Software Foundation)의 애플리케이션 서버로서, 자바 서블릿을 실.. 2023. 11. 11.
AWS Terraform 3tier (3) 안녕하세요! BETTERMONDAY 입니다! 저번 포스팅에 이어 이번에도 달려볼까요?? 이번에는 EC2 생성입니다! 그럼~~슈우우우우웃! 1. Bastion 생성 Bastion을 생성해줍니다. 앞서했던 부분이 아파트의 기둥이나 외벽 등 기초공사였다면, 이젠 안에 집을 지어야 겠죠! #Bastion 생성 resource "aws_instance" "tier-ec2-bastion" { ami = "ami-006e2f9fa7597680a" instance_type = "t2.micro" availability_zone = "ap-northeast-2a" subnet_id = aws_subnet.public-a.id key_name = "tier-bastion-key" vpc_security_group_ids .. 2022. 12. 19.
Azure 3tier 구축 (2) WAS+DB 연동 및 마무리 베하!!!!!이번주는 드디어 3tier 마지막 포스팅입니다. 저희가 올린 포스팅을 잘 따라오셨으면 3tier를 문제없이 구축하실 수 있을꺼예요 마지막까지 화이팅! DB를 생성해줍니다. 저번에 다루었던 포스팅과 똑같은 환경으로 생성합니다. 생성된 DB의 탭으로 이동하여 다음과 같이 설정해줍니다. 탭으로 이동하여 필터링항목에 zone을 검색한 후, 다음과 같이 설정합니다. 여기까지 모든 리소스를 만들었습니다. 이제 Was와 DB연동만 하면 끝입니다.! 화이팅! 우선 was에서 원활한 작업을 하기 위해 ILB의 백엔드에서 was를 떼냅니다. 이후 Was에 공용IP를 새로 만들어 줍니다. 이후 VM에 접속하여 mysql connetor를 다운받아 줍니다. 작성일기준 최신 버전으로 다운받아줍니다. (이후 최신버전.. 2022. 6. 15.
Azure 3tier 구축 (1) WEB + WAS 베하~~~안녕하세요 BetterMonday 팀입니다. 오늘은 Azure를 사용해 3tier를 구축하는 방법에대해 알아보고, 만들어보는 시간을 가지도록하겠습니다. 앞에서 쭉 다뤘던 리소스들을 사용하여 구축할 예정이니 앞의 포스팅내용을 참고해주세요! 그럼~~~~~~~~슈웃~~~~~~~~~~! 3계층 구조(3 Tier- Architecture) 란? 어떠한 플랫폼을 3계층으로 나누어 별도의 논리적/물리적인 장치에 구축 및 운영하는 형태입니다. 다음과 같은 구조로 되어 있으며, 서버 한대에 한꺼번에 모든 기능들을 구축하는 것이 아니라 데이터를 저장하고 읽는 데이터 계층, 데이터를 처리하는 어플리케이션 계층, 그리고 데이터를 표현해주는 클라이언트(프레젠테이션) 계층과 같이 각각 3계층으로 나누어 각각의 기능으로 .. 2022. 6. 10.
mod_jk와mod_proxy의 차이점 베하~~~안녕하세요 BetterMonday 팀입니다. 오늘은 Apache Web Server와 tomcat을 연동하는 벙법인 mod_jk와mod_proxy의 차이점에 대해 알아보는 시간을 가지도록 하겠습니다. 그럼 시~~~작 하겠습니다~~~ 아파치와 톰캣을 연동하는 이유 Tomcat 서버는 본연의 임무인 서블릿 컨테이너의 역할만 하고, Apache HTTP Server는 웹서버의 역할을 하도록 각각의 기능을 분리하기 위해 연동을 할 수 있다. Apache HTTP Server에서 제공하는 편리한 기능을 사용하기 위해서 연동을 할수 있다. 대규모 사용자가 사용하는 시스템을 구축할 때 웹 서버인 아파치와 연동을 하면 부하 분산의 효과를 가질 수 있다. mod_jk의 Load Balancing과 FailOve.. 2022. 5. 22.
WAS (Tomcat + Mod_jk) 구축 ★ 본 포스팅은 BTC-진상팀 WEB 구축 과 이어집니다.(https://btcd.tistory.com/119?category=927623) WEB 구축 안녕하세요 BTC-진상팀입니다. 이번 포스팅은 Web & Server를이어서 Linux WebServer구축을 주제로 포스팅을 진행해 보려고 합니다. 본 내용은 Apache를 설치를 통한 클라이언트로부터 http 요청을 받아 html btcd.tistory.com 안녕하세요~!! 지난 WEB 구축에 이어 WAS 구축하기 주제로 나타난 BTC - 진상팀입니다!!!! 지난 포스팅에서 Apache를 설치하여 간단한 WEB 페이지를 띄웠습니다. Apache는 정적인 데이터(html/css문서 및 이미지 등)를 처리하는데에 초점이 맞추어져 있습니다. 그렇다면 이.. 2022. 5. 4.
WAS : Tomcat설치 베하~ 안녕하세요 BETTER MONDAY 팀 입니다. 이번주는 VM을 설치하여 Tomcat을 설치해보도록 하겠습니다. 그럼~~~이번주도 슈우우우웃~~! 톰캣(Tomcat)이란? Tomcat이란 아파치 재단에서 만든 오픈 소스 WAS(Web Application Server)입니다. Tomcat은 Java Servlet과 JSP가 실행할 수 있는 환경을 제공하여 동적인 페이지를 생성합니다. 그리고 DB 연결 및 데이터 조작, 다른 응용프로그램들과 상호 작용이 가능합니다. WAS(Web Application Server)란? WAS란 웹 서버와 웹 컨테이너의 결합으로 이루어진 소프트웨어입니다. 웹 서버를 포함하고 있기 때문에 웹 서버처럼 사용할 수도 있습니다. 그리고 웹 서버와 달리 요청에 대해 동적인 페.. 2022. 4. 29.