[브라우저]
- 사용자는 웹브라우저에 url을 입력할 수 있음
- url을 통해 요청할 수 있는 화면은 2가지(정적, 동적)
- 정적페이지: css, js, min 등과 같이 파일을 요청해서 화면에 보여주는것
- 동적페이지: db에 들어있는것들(수시로 변하는 것들)을 보여주는 것
[서버]
- 서버는 웹 브라우저의 URL 요청(정적·동적 요청)을 처리
- 브라우저가 웹 서버에 정적 페이지 요청을 하면 정적 파일을 찾아 응답
- 브라우저가 동적페이지 요청을 하면 웹 서버와 WSGI(위스키)서버가 필요
- 동적요청 >>>>> 웹서버: 웹서버에 동적 요청이 들어오면
- 웹서버 >>>>> WSGI(web server gateway interface): 웹서버는 WSGI를 호출
- WSGI >>>>> 동적파일을 찾아 동적요청을 처리
[WSGI]
- Gunicorn과 uwsgi를 가장 많이 사용
- 동적요청 >>>>> 웹서버 >>>>> WSGI(middleware or container) >>>>> WSGI APP(flask, django) >>>>> 동적요청 처리
'Server' 카테고리의 다른 글
서버구축과정 요약 (0) | 2024.06.01 |
---|---|
AWS LightSail 이용 (0) | 2024.05.22 |