IT/서버

wsgi 서버

thesse 2021. 6. 7. 16:14
300x250
반응형

wsgi (Web Server Gateway Interface, 위스키)

웹서버와 웹 애플리케이션의 인터페이스를 위한 파이썬 프레임워크

  ex) nginx와 flask 앱 사이에서 동작

 

wsgi 서버 종류 : uwsgi, gunicorn 등

 

설치는 pip로

pip install gunicorn

 

실행

위치 : flask 프로젝트가 있는 폴더에서 명령

 

포트로 서버 띄우려면

gunicorn --bind 0:5000 "pybo:create_app()"

 

유닉스 소켓 사용해서 실행

gunicorn --bind unix:/tmp/myproject.sock "pybo:create_app()"

 

소켓 방식으로 실행하면 브라우저에 url 쳐서 접속 불가

웹서버(nginx 등)가 유닉스 소켓으로 wsgi 서버에 접속해야 함

 

300x250
반응형