---
title: "How to deploy Django"
version: 4.1
locale: ko
source: https://docs.djangoproject.com/ko/4.1/howto/deployment/
canonical: https://djangodocs.dev/ko/4.1/howto/deployment/
---
# How to deploy Django

Django is full of shortcuts to make web developers’ lives easier, but all
those tools are of no use if you can’t easily deploy your sites. Since Django’s
inception, ease of deployment has been a major goal.

아키텍처 또는 특정 비즈니스 요구 사항에 따라 Django 애플리케이션을 배포하는 방법에는 여러 가지가 있지만 이러한 논의는 Django가 지침으로 제공할 수 있는 범위를 벗어납니다.

웹 프레임워크인 Django는 작동하기 위해 웹 서버가 필요합니다. 그리고 대부분의 웹 서버는 기본적으로 Python을 사용하지 않기 때문에, 우리는 그러한 커뮤니케이션이 이루어지도록 인터페이스가 필요합니다.

Django는 현재 WSGI와 ASGI의 두 가지 인터페이스를 지원합니다.

- [WSGI](https://wsgi.readthedocs.io/en/latest/) is the main Python standard for communicating between web servers and
  applications, but it only supports synchronous code.
- ASGI는 당신의 Django 사이트에서 비동기 Python 기능과 비동기 Django 기능을 개발하면서 사용할 수 있게 해주는 새로운 비동기 친화적인 표준이다.

응용 프로그램에 대해 :doc:’static files’를 어떻게 처리할 것인지와 :doc:’error reporting’을 어떻게 처리할 것인지도 고려해야 한다.

마지막으로 애플리케이션을 운영 환경에 배포하기 전에 :doc: ‘배포 체크리스트’를 실행하여 구성이 적합한지 확인해야 합니다.

- [WSGI를 사용하여 배포하는 방법](/ko/4.1/howto/deployment/wsgi/)

  - [Gunicorn과 함께 django 사용방법](/ko/4.1/howto/deployment/wsgi/gunicorn/)
  - [uWSGI와 함께 django를 사용하는 방법](/ko/4.1/howto/deployment/wsgi/uwsgi/)
  - [django와 아파치 사용법, mod\_wsgi 사용법](/ko/4.1/howto/deployment/wsgi/modwsgi/)
  - [How to authenticate against Django’s user database from Apache](/ko/4.1/howto/deployment/wsgi/apache-auth/)
  - [애플리케이션 객체](/ko/4.1/howto/deployment/wsgi/#the-application-object)
  - [설정 모듈 구성](/ko/4.1/howto/deployment/wsgi/#configuring-the-settings-module)
  - [WSGI 미들웨어 적용방법](/ko/4.1/howto/deployment/wsgi/#applying-wsgi-middleware)
- [ASGI를 사용하여 배포하는 방법](/ko/4.1/howto/deployment/asgi/)

  - [다프네와 함께 django를 사용하는 방법](/ko/4.1/howto/deployment/asgi/daphne/)
  - [하이퍼콘과 함께 장고를 사용하는 방법](/ko/4.1/howto/deployment/asgi/hypercorn/)
  - [django와 유비콘 사용방법](/ko/4.1/howto/deployment/asgi/uvicorn/)
  - [애플리케이션 객체](/ko/4.1/howto/deployment/asgi/#the-application-object)
  - [설정 모듈 구성](/ko/4.1/howto/deployment/asgi/#configuring-the-settings-module)
  - [ASGI 미들웨어 적용](/ko/4.1/howto/deployment/asgi/#applying-asgi-middleware)
- [배포 전 체크리스트](/ko/4.1/howto/deployment/checklist/)

  - [`manage.py check --deploy` 명령 실행](/ko/4.1/howto/deployment/checklist/#run-manage-py-check-deploy)
  - [중요 설정](/ko/4.1/howto/deployment/checklist/#critical-settings)
  - [특정한 환경 설정](/ko/4.1/howto/deployment/checklist/#environment-specific-settings)
  - [HTTPS](/ko/4.1/howto/deployment/checklist/#https)
  - [성능 최적화](/ko/4.1/howto/deployment/checklist/#performance-optimizations)
  - [오류 알림](/ko/4.1/howto/deployment/checklist/#error-reporting)
