728x90
배포란?
- 내가 가진 무엇인가를 다른 사람이 볼 수 있도록 공유하는 것
- 오늘 공부할 것은 내가 만든 웹서버를 누군가에게 배포할 것.
웹서버의 구동방식
웹서버가 실행이되면 그 위에 우리가 제작한 코드 소스나, 리소스 정보가 포함되어야 웹 서버가 코드와 리소스를 이해하고 적절한 결과를 보여주게 된다.
지금까지 우리가 배운 플라스크는 워크 저그란 곳 위에 플라스크를 올려서 그 플라스크를 이해시킨 것이다.
하지만 워크저그는 개발용 서버(오늘 우리가 공부할 것은 앱서버)이기에 플라스크에 관련된 정보(자그마한 개발용 서버가)가 포함되어 있다.
WSGI (Web Server Gateway Interfae)
- 개발되어진 웹 애플리케이션이나 api를 서버와 연결하기 위해 중간 역할을 하는 미들웨어이다.
- 예를 들어 FLASK와 같은 프레임워크를 서버로 연결해 외부에서 접속하도록 도와준다.
Gunicorn(Green Unicorn)
- 구니콘은 파이썬의 WSGI HTTP Server 이다.
- 이번주 배웠던 플라스크를 대신하는 역할을 할 것이다.
'AI > 섹션 3' 카테고리의 다른 글
인터페이스(interface)와 API (Application Programming Interface)란? (0) | 2022.04.06 |
---|---|
트랜잭션(transaction)이란? ACID 란? (0) | 2022.03.30 |
댓글