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
반응형
'IT > 서버' 카테고리의 다른 글
nginx에서 flask 앱 돌리기 위한 설정 (0) | 2021.06.08 |
---|---|
gunicorn 서비스로 등록하기 (0) | 2021.06.07 |
[점프투플라스크] 303쪽 alias 안될때 (command not found) (0) | 2021.06.07 |
flask run 했을때 에러 OSError: [Errno 98] Address already in use (0) | 2021.06.04 |
aws 라이트세일 인스턴스 생성하고 ssh로 연결(모바텀) (0) | 2021.06.04 |