Flask AWS에 프로덕션용으로 Deploy하기(nginx+uwsgi)
오늘은 Flask + Nginx + Uwsgi로 프로덕션 서버를디플로이하는 방식에 대해 소개하고자 합니다. 간단히 요약하면 uwsgi가 flask 앱을 실행하고 있고, nginx로 들어온 요청을 소켓 파일을 통해 uwsgi가 받아서 flask 앱으로 전해주는 구조입니다. 차근차근 진행해 봅시다. 먼저 nginx와 uwsgi를 설치해야 합니다. $ sudo apt-get install nginx(venv) $ pip install uwsgi 여기서 중요한 건 uwsgi를 pip를 통해 virtual environment 안에 설치하는 것이apt-get을 통해 설치하는 것보다 설정하기 편하다는 점입니다.이는 여러 버전의 python이 동시에 설치되어 있는 경우가 많기 때문입니다. apt-get을 통해 uws..
밥대생
2016. 2. 9. 02:41