본문 바로가기

Web 관련

Web server and Web application

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은

웹 개발을 편하게 해주는 프레임워크

 

 

출처: http://melonicedlatte.com/web/2019/06/23/210300.html

컨테이너가 웹 어플리케이션

'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