{"title":"장고를 배포하는 방법","version":"6.1","locale":"ko","docname":"howto/deployment/index","url":"/ko/6.1/howto/deployment/","canonical":"https://djangodocs.dev/ko/6.1/howto/deployment/","summary":"Django는 웹 개발자의 생활을 더 쉽게 만들 수 있는 지름길로 가득 차 있지만, 사이트를 쉽게 배치할 수 없다면 이러한 도구들은 아무 소용이 없습니다. django의 설립 이후, 배치의 용이성이 주요 목표였다. 아키텍처 또는 특정 비즈니스 요구 사항에 따라 Django 애플리케이션을…","html":"<h1>장고를 배포하는 방법<a class=\"heading-anchor\" href=\"#how-to-deploy-django\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Django는 웹 개발자의 생활을 더 쉽게 만들 수 있는 지름길로 가득 차 있지만, 사이트를 쉽게 배치할 수 없다면 이러한 도구들은 아무 소용이 없습니다. django의 설립 이후, 배치의 용이성이 주요 목표였다.</p>\n<p>아키텍처 또는 특정 비즈니스 요구 사항에 따라 Django 애플리케이션을 배포하는 방법에는 여러 가지가 있지만 이러한 논의는 Django가 지침으로 제공할 수 있는 범위를 벗어납니다.</p>\n<p>웹 프레임워크인 Django는 동작하려면 웹 서버가 필요합니다. 대부분의 웹 서버는 Python을 기본적으로 지원하지 않기 때문에 이러한 커뮤니케이션을 가능하게 하는 인터페이스가 필요합니다. <a class=\"reference internal\" href=\"/ko/6.1/ref/django-admin/#django-admin-runserver\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">runserver</span></code></a> 명령은 가벼운 개발 서버를 시작하지만, 이 서버는 프로덕션에 적합하지 않습니다.</p>\n<p>Django는 현재 WSGI와 ASGI의 두 가지 인터페이스를 지원합니다.</p>\n<ul class=\"simple\">\n<li><p>WSGI는 웹 서버와 애플리케이션 간의 통신을 위한 주요 파이썬 표준이지만 동기식 코드만 지원한다.</p></li>\n<li><p>ASGI는 당신의 Django 사이트에서 비동기 Python 기능과 비동기 Django 기능을 개발하면서 사용할 수 있게 해주는 새로운 비동기 친화적인 표준이다.</p></li>\n</ul>\n<p>응용 프로그램에 대해 :doc:’static files’를 어떻게 처리할 것인지와 :doc:’error reporting’을 어떻게 처리할 것인지도 고려해야 한다.</p>\n<p>마지막으로 애플리케이션을 프로덕션 환경에 배포하기 전에 구성이 적절한지 확인하기 위해 :doc:<a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>deployment checklist &lt;/howto/deployment/checklist&gt;`를 검토해야 합니다.</p>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/wsgi/\">WSGI를 사용하여 배포하는 방법</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/wsgi/granian/\">How to use Django with Granian</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/wsgi/gunicorn/\">Gunicorn과 함께 django 사용방법</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/wsgi/uwsgi/\">uWSGI와 함께 django를 사용하는 방법</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/wsgi/modwsgi/\">django와 아파치 사용법, mod_wsgi 사용법</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/wsgi/apache-auth/\">Apache에서 Django의 사용자 데이터베이스에 대해 인증하는 방법</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/wsgi/#the-application-object\">애플리케이션 객체</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/wsgi/#configuring-the-settings-module\">설정 모듈 구성</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/wsgi/#applying-wsgi-middleware\">WSGI 미들웨어 적용방법</a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/asgi/\">ASGI를 사용하여 배포하는 방법</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/asgi/daphne/\">다프네와 함께 django를 사용하는 방법</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/asgi/granian/\">How to use Django with Granian</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/asgi/hypercorn/\">하이퍼콘과 함께 장고를 사용하는 방법</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/asgi/uvicorn/\">django와 유비콘 사용방법</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/asgi/#the-application-object\">애플리케이션 객체</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/asgi/#configuring-the-settings-module\">설정 모듈 구성</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/asgi/#applying-asgi-middleware\">ASGI 미들웨어 적용</a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/checklist/\">배포 전 체크리스트</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/checklist/#run-manage-py-check-deploy\"><code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span> <span class=\"pre\">check</span> <span class=\"pre\">--deploy</span></code> 명령 실행</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/checklist/#switch-away-from-manage-py-runserver\">``manage.py runserver``에서 전환</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/checklist/#critical-settings\">중요 설정</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/checklist/#environment-specific-settings\">특정한 환경 설정</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/checklist/#https\">HTTPS</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/checklist/#performance-optimizations\">성능 최적화</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ko/6.1/howto/deployment/checklist/#error-reporting\">오류 알림</a></li>\n</ul>\n</li>\n</ul>\n</div>","rootId":"how-to-deploy-django","toc":[],"breadcrumbs":[{"docname":"howto/index","title":"How-to 가이드","url":"/ko/6.1/howto/"}],"prev":{"docname":"howto/windows","title":"윈도우즈에 Django 설치하기","url":"/ko/6.1/howto/windows/"},"next":{"docname":"howto/deployment/wsgi/index","title":"WSGI를 사용하여 배포하는 방법","url":"/ko/6.1/howto/deployment/wsgi/"},"formats":{"html":"/ko/6.1/howto/deployment/","markdown":"/ko/6.1/howto/deployment.md","json":"/ko/6.1/howto/deployment.json"},"source":"https://github.com/django/django/blob/stable/6.1.x/docs/howto/deployment/index.txt","official":"https://docs.djangoproject.com/ko/6.1/howto/deployment/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}