WAS & WebServer & Tomcat & Aapache

bow Rain·2021년 11월 13일
0

개발 관련 정리

목록 보기
5/19
post-thumbnail

Server(Web Server)

APCHE : Web Server로 정적인 웹페이지만 처리 가능하며 처리속도가 매우 빠르고 안정적이고
일반적인 웹 포트 번호인 80 포트를 기본적으로 사용한다.

WAS(Web Application Server)

Tomcat : WAS의 한 종류로 동적인 웹페이지를 만들기 위한 웹 컨테이너 서블릿 컨테이너라고도 부른다.
JSP, ASP, PHP등의 동적인 데이터를 WAS에 전달해 처리 후 아파치로 넘겨주고 DB연결, 데이터조작, 다른 응용프로그램과 상호 작용 가능 8080 포트를 기본적으로 사용한다.

그렇기에 서로 분산처리해서 보안성 강화와 Load Balancing(부하분산)의 장점이있고 동적인건 톰캣으로 정적인건 아파치의 다양한 기능으로 처리하는 콤비라 할수있다.
(톰캣 내부에 WebServer를 내장하고있지만 아파치와 연동해서 쓰는게 좋음)

설치
https://tomcat.apache.org/download-80.cgi

Catalina : 서블릿 컨테이너로서 자바 서블릿을 호스팅하는 환경
Jasper : 톰캣의 JAP 컴포넌트이다. 실제로는 JSP 페이지의 요청을 처리하는 서블릿
Tomcat : 카탈리나, 재스퍼와 서버를 시작하고 멈추는 배치 파일들, 예제 어플리케이션 등으로 구성

기본적으로 8080포트를 사용하지만 well-known port를 제외하고 입맛대로 변경해서 사용해도된다.
8080포트를 사용하면 SQL 서버와 충돌나기 때문에 변경한다.

http://localhost:8080
접속해서 냥냥이가 반겨주면 설치 성공이다.

0개의 댓글