라벨이 Nginx인 게시물 표시

[Nginx] 파일업로드 사이즈 조절

Nginx는 default로 파일업로드 사이즈가 1MB이다. 이를 조절하려면 아래와 같이 설정을 조절해야 한다. /etc/nginx/nginx.conf의 http 섹션에 " client_max_body_size 20M; "를 추가해야 한다. http {         ##         # Basic Settings         ##         client_max_body_size 20M;         sendfile on;         tcp_nopush on;         tcp_nodelay on;         keepalive_timeout 65;         types_hash_max_size 2048;         # server_tokens off;         ..... }

[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...