Web Server
웹 서버는 사용자의 HTTP 요청을 해석하여 처리한 후 응답하여 주는 역할
ex) nginx, Apache, Tomcat, IIS
사용자로부터 받는 요청을 웹 서버 자체적으로 처리할지,
들어온 요청에 알맞은 내부 서비스로 연결을 해줄지 결정
ex)
클라이언트가 접근한 URI가 .html 확장자를 가진 리소스에 요청 시
웹 서버에서 해당 경로의 html을 반환해주고,
.php 확장자를 가진 리소스에 요청 시
php 엔진을 통해 해당 요청을 처리하며,
/payment/ 경로로 시작하는 요청에 대해서는
payment를 처리하기 위한 어플리케이션에게
요청을 연결해주는 역할을 수행하는 것이 가능
Web Application
사용자의 요청을 동적으로 처리할 수 있도록 만들어진 어플리케이션
ex) PHP, NodeJS, Python, Java 등
Python의 django와 flask,
Java의 spring은
웹 개발을 편하게 해주는 프레임워크
컨테이너가 웹 어플리케이션
'Web 관련' 카테고리의 다른 글
WSGI, WAS, CGI (0) | 2020.06.03 |
---|---|
CGI (Common Gateway Interface) (0) | 2020.05.24 |
SOP(Same Origin Policy) (0) | 2020.05.13 |
URI URL (0) | 2020.04.29 |
CSP(Content-Security-Policy)와 CSP bypass (0) | 2020.03.10 |