Python (2) 썸네일형 리스트형 Flask를 NginX + uWSGI로 실행 Flask를 설치하고 바로 실행하면 개발 서버로 올라가기 때문에 운영 환경에서 사용하기엔 성능 상 무리가 있습니다. Flask를 실행했을 때 표시되는 Warning 메시지에 따르면 WSGI 프로토콜로 서버를 실행하길 권장하고 있으므로, Flask를 WSGI로 실행하는 과정을 기록하려 합니다. 아키텍쳐 WSGI와 uWSGI WSGI(Web Server Gateway Interface)는 웹 서버와 Python이 통신하기 위한 프로토콜을 의미하며, uWSGI는 이를 활용하여 요청과 응답 값을 Python이나 웹 서버가 이해할 수 있도록 변환해주는 서버를 의미합니다. NginX 없이 uWSGI 만으로도 서버를 운영할 수 있지만, 기존 웹 서버(NginX, Apache, ...)와 만들어진 목적이 다르므로, 비.. 도커 컨테이너(Ubuntu 16.04)에 python3.8, pip, flask 설치 개발환경 macOS: 14.0 docker: 24.0.2 ubuntu Image: 16.04 Docker 1. docker로 우분투 이미지 pull docker pull ubuntu:16.04 2. 우분투 이미지를 컨테이너로 실행 docker images docker run -itd -p 20000:5000 -p 20001:80 /bin/bash 3. 우분투 컨테이너에 접속 docker ps -a docker exec -it /bin/bash 파이썬 설치 1. 파이썬 실행에 필요한 라이브러리 설치 $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install -y build-essential checkinstall $ sudo apt-get in.. 이전 1 다음