[Django Install] 9. Nginx + uwsgi + Django 연결
[순서] 전체 구조 파이썬 가상화 설치 Django 설치 Django static 파일 마이그레이션 uwsgi 설치 uwsgi 서비스 등록 Nginx 설치 Nginx - Django 연동 실행순서 [전체 구조] web browser <=> web server (nginx) <=> unix socket <=> uwsgi <=> django [파이썬 가상화 설치] 파이썬은 이미 설치된 것으로 가정하고 진행. 파이썬 가상화 환경도 설치된 것으로 가정하고 진행. 파이썬 가상화명 : prefity 파이썬 가상화 홈디렉토리 : /home/ubuntu/.virtualenvs/prefity [Django 설치] Django는 이미 설치된 것으로 가정하고 진행. 프로젝트명 : prefity 프로젝트 디렉토리 : /home/ubuntu/prefity settings.py 수정 - debug를 False로 한다. - import os 추가 - ALLOWED_HOST = '*' 변경 [Django static 파일 마이그레이션] settings.py 수정 # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/3.2/howto/static-files/ STATIC_URL = '/static/' STATIC_ROOT = os . path . join ( BASE_DIR , 'static' ) STATICFILES_DIRS = ( os . path . join ( BASE_DIR , 'staticfiles' ), ) STATICFILES_FINDERS = ( 'django.contrib.staticfiles.finders.FileSystemFinder' , 'django.contr...