장고:우분투에 올리기(nginx 사용)
편집하기 (부분)
둘러보기로 이동
검색으로 이동
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
==gunicorn== ===개요=== *파이썬 WSGI서버 중 하나.(파이썬을 웹서버와 중계하는 역할.) *웹서버와 장고를 연결시켜주는 기능. <br /> ===사용=== {| class="wikitable" !과정 !설명 !방법 |- |설치 |가상환경 내에서 설치해주자. (runserver를 실행시켰을 때 잘 돌아감을 확인한 후 진행하자.) |<code>pip install gunicorn</code> |- |테스트 |manage.py 가 있는 곳에서 <code>gunicorn wsgi의 경로</code> 를 입력해준다. (필자의 경우 gunicorn --bind 0:8000 config.wsgi:application) --bind 0:8000은 모든 IP에서 8000번 포트로 들어오는 걸 허용한다는 의미. 이걸 입력해주면 [2020-12-19 23:41:50 +0900] [86493] [INFO] Starting gunicorn 20.0.4과 같이 뜬다. (해당 도메인으로 들어가보자. runserver로 진행한 것과 동일하게 뜰 것이다.) |<code>gunicorn --bind 0:8000 config.wsgi:application</code> |- |유닉스 소켓으로 서비스 |유닉스 계열 시스템에선 포트방식보단 유닉스 소켓방식이 더 선호된다. 백그라운드에서 실행되게 하자. 소켓파일은 /tmp/gunicorn.sock 으로 생성된다. 소켓방식으로 띄우면 단독으로 gunicorn 테스트는 불가. |<code>gunicorn --bind unix:/tmp/gunicorn.sock config.wsgi:application &</code> |} ===종료=== 다른 것들을 테스트하기 위해 종료해야 할 때가 있다. <code>pkill -f gunicorn</code>
요약:
학교의 모든 지식. SMwiki에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는
학교의 모든 지식. SMwiki:저작권
문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다.
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)
둘러보기 메뉴
개인 도구
로그인하지 않음
토론
기여
로그인
이름공간
문서
토론
한국어
보기
읽기
편집
원본 편집
역사 보기
더 보기
검색
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보