반응형
gunicorn
-
Flask Project - MyBlog 배포하기(nginx+gunicorn+flask with docker-compose)프로젝트 2024. 4. 18. 21:18
이번에는 지금까지 만든 프로젝트를 클라우드 서비스를 활용해서 배포해보겠습니다. 배포를 하기 전에 꼭 알아야 하는 것이 있습니다. Flask app은 대표적인 WSGI(Web Server Gateway Interface) 웹 애플리케이션 중 하나로, 배포 시 웹 서버와 WSGI 서버와 묶여서 배포됩니다. 그렇다면 웹 서버는 무엇이고, WSGI 서버는 무엇인지 알아볼까요? 1. 웹 서버 - Nginx, Apache 등웹 서버는 클라이언트로부터 HTTP 요청을 받아들이고, 정적 파일을 제공하거나 동적 요청을 처리하여 해당 요청에 대한 응답을 생성하는 소프트웨어입니다. 주로 정적 파일 서빙, 리버스 프록시, 로드 밸런싱, SSL 암호화 등의 기능을 제공합니다. 본 프로젝트에서는 리버스 프록시 역할을 위해 웹 서..