윈도우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 venvpython -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 <숫자>