🔎 웹서버와 WAS(Web Application Server)

제가 신입일 때만 하더라도 Apache http 서버와 Tomcat Servlet 위에 Java application 을 띄우는게 회사내의 정석적인 형태였습니다. (그래서 사내에서 지원하는 모니터링 서비스는 Apache 와 Tomcat 에 대한 모니터링만 할 수 있게 설계되어 있었습니다) 그때 당시 선배 개발자분들이 주로 했던 질문중에 하나가 'Apache(웹서버) 와 Tomcat(WAS)의 차이가 무엇인가' 였는데 블로그 글을 보고 잠시 그때 생각이 났었네요. 간단하게 정리하면 웹서버는 정적인 컨텐츠(Static Resource), WAS 는 동적인 컨텐츠(Dynamic Resource) 를 Client 에게 전달하는 목적으로 사용되며 WAS 가 웹서버에서 수행하는 기능은 거의 할 수 있지만 성능을 위해 임무를 분할했다고 생각하시면 됩니다. 반대로 웹서버에서 동적인 컨텐츠를 제공할 수 있도록 프로그래밍을 할 수 있는 CGI 란게 있지만, 이또한 WAS 에 비해 성능이 떨어지고 큰 규모의 서비스를 운영할 수 없습니다. 첨부드린 블로그에 이와 관련된 자세한 내용들이 기술되어 있으니 관심있으신 분들께서는 한번 보시면 좋겠습니다.

웹서버와 WAS(Web Application Server)

Pxd-fed-blog

웹서버와 WAS(Web Application Server)

다음 내용이 궁금하다면?

지금 간편 가입하고 다음 내용을 확인해 보세요!

또는

이미 회원이신가요?

2022년 11월 9일 오전 8:06

 • 

저장 73조회 5,086

댓글 0