티스토리 뷰

Server

Server)Web Server와 Web Application Server(WAS)

행복하고 싶은 사람 2023. 6. 14. 01:36

Web Server

웹 서버는 클라이언트의 http 요청을 받아들여 HTML, CSS와 같은 정적인 콘텐츠를 클라이언트에게 전달해주는 기능을 합니다.

 

Web Server의 역할은 

- 정적 콘텐츠를 클라이언트에 전달

- 동적인 요청이 들어온다면 해당 요청을 WAS에 전달

 

대표적인 Web Server의 종류는 Apache, Nginx, Microsoft의 IIS가 있습니다

Web application Server

WAS 또한 웹서버와 동일하게 HTTP로 동작합니다. WAS도 Web Server가 하는 기능을 대부분 할 수 있지만 WAS는 비즈니스 로직을 처리할 수 있어 동적인 컨텐츠를 전달하는 것이 주 역할입니다. 



대표적인 Web application Server의 종류는 tomcat, IBM Websphere, jeus등이 있습니다

 

 

 

WAS가 다 할 수 있는데 왜 구분해서 사용할까?

우선 Web Server와 Web Application Server의 가장 중요한 차이점은 상황에 따라 변하는 정보(동적 컨텐츠)를 제공할 수 있냐 없냐입니다. 

WAS는 Web Server의 역할도 소화할 수 있으니 WAS만 사용하면 되는거 아닌가? 할 수도 있지만 WAS는 DB 접근, 다양한 비즈니스 로직을 수행해야 하기에 Web server도 할 수 있는 정적 콘텐츠 전달은 Web Server에 맡겨 서버 부하를 줄이기 위해 구분해서 사용하고 있습니다. 

 

 

https://www.youtube.com/watch?v=NyhbNtOq0Bc&t=123s 

https://studium-anywhere.tistory.com/19

'Server' 카테고리의 다른 글

AWS EC2 인스턴스 상태 검사 실패  (0) 2023.06.16
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함