-
Tomcat 과 Aphache를 같이 사용하는 이유Server 2018. 7. 30. 20:48
Q : 톰캣 앞에 아파치를 두는 이유는 뭘까?
A : 로드밸런싱역할과 포트에 따른 권한, 보안이슈때문에.
보통 웹서버(아파치) - WAS(톰캣) 이런식으로 많이 구축을 한다
아파치 -> 정적데이터 처리(html,img,js..)
톰캣 -> 동적데이터처리(db..)
구글링을 해보니
톰캣 5.5부터 Httpd의 native모듈을 사용해서 staticfile을 처리하는 기능을 제공해서
이 경우 Httpd와 톰캣이 같은 모듈을 사용하니까 성능에서 차이가 날 이유가 없다고 한다
그럼에 톰캣만 설치하고 서비스 운영해도되잖아?
대답은 "부분적인 YES"이다.
부하가 적은 소규모의 시스템일 경우 크게 문제없다.
웹서버로는 정적 데이터 처리보다는 로드밸런싱(부하분산) 역할을 하는 경우가 더 크다
그리고 포트에 따른 권한 및 보안 이슈 때문에 웹서버를 놓는 경우가 많다.
'Server' 카테고리의 다른 글
쿠버네티스 기초 개념 (0) 2021.07.27 [Ubuntu] 우분투 마우스 미끄러짐 현상 해결법 (0) 2019.06.15