nginX django 환경만들기

Ihwan Shin·2021년 3월 19일
0

윈도우os인 지금의 컴퓨터에서 우분투 리눅스 기반 테스트 서버를 만들기 위해
wsl을 이용하여 ubuntu를 사용하였다


일단 python3와 pip 그리고 venv(virtualenv말고)를 설치해주었다.

$ sudo apt-get update
$ sudo apt-get install python3
$ sudo apt-get install python3-pip
$ sudo pip3 install virtualenv

그후 venv이라는 폴더로 가상환경을 만들고
가상환경을 activate한다.

$ virtualenv venv python -m venv venv
$ cd venv
$ source bin/activate

그리고 가상환경 안에서 django를 설치 후 djangoSite라는 django프로젝트를 생성한다.

$ django-admin startproject djangoSite
$ cd djangoSite

  • django기본 서버로 실행

    $ python manage.py runserver :8000

  • uwsgi를 설치하고 uwsgi로 서버 실행(해당폴더[모듈]의 바로 상위폴더 이외에서는 불가)

    $ uwsgi --http :8000 --module djangoSite.wsgi

uwsgi 옵션

--http <포트>
--socket <포트>

--wsgi-file <파일명>
--module <폴더명.wsgi>

--enable threads
--threads <숫자>


참고자료

profile
판교 주니어 개발자💻(since. 21/07/01)

0개의 댓글