반응형

RaspberryPi 2

라즈베리파이 웹서버 구축 (Gunicorn + flask + nginx )

https://soccerda.tistory.com/210 라즈베리파이 웹서버 구축(nginx, uWSGI , Flask, Python) 집에 구매해 놓고 1년 넘게 방치한 라즈베리파이 4를 한번 사용해보려고 서버를 구축하여 개인 프로젝트 진행해보려고 한다. 선행 단계로 raspberry pi OS 설치 apt update 를 해주면 된다. nginx 설치 sudo soccerda.tistory.com 이전 글을 통해서 nginx, uWSGI, Flask로 웹서버를 구축해보았다. uWSGI를 gunicorn으로 대체해보도록 하겠다. gunicorn은 uWSGI에 비해 가볍다. 서버 사양이 좋지 않다면 gunicorn을 사용하는 것을 추천한다. 우선 가상환경에 들어가서 설치하자. (venv) pip ins..

Server/Linux 2021.05.18

라즈베리파이 웹서버 구축(nginx, uWSGI , Flask, Python)

집에 구매해 놓고 1년 넘게 방치한 라즈베리파이 4를 한번 사용해보려고 서버를 구축하여 개인 프로젝트 진행해보려고 한다. 선행 단계로 raspberry pi OS 설치 apt update 를 해주면 된다. 파이썬으로 웹서버를 구축하려면 일반적으로 nginx - CGI - 파이썬 웹 프레임워크로 구성한다. 파이썬 Flask만으로도 웹서버를 구성할 수 있지만 1명밖에 사용할 수 없기 때문에 uwsgi(Web Server Gateway Interface)미들웨어 (CGI)를 앞단(소켓통신)에 넣고 서비스를 한다. nginx 설치 sudo apt-get install nginx 브라우저로 http://localhost 혹은 http://127.0.0.1를 입력하여 열어보자. 위 화면이 나오면 정상적으로 설치가 ..

Server/Linux 2021.05.13
반응형