저는 장고 프로젝트를 전개하려고합니다. 나는 많은 튜토리얼을 시도했지만 운이 없었다. 새롭고 깨끗한 우분투 11.10을 사용합니다. 나는 Django + uWSGI via NGINX by Ubuntu 11.10
apt-get install nginx
apt-get install uwsgi
service nginx start
내가 폴더 /deploy/project1
을 만들어 거기 manage.py
및 기타 파일을 넣었습니다
는 /deploy/project1/project1/wsgi.py
는 현재 포함되어 내 :
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project1.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
그래서, 어떻게 제대로 domain.com
내 장고 응용 프로그램을 배포하는 말해 수 있을까?
나는 /etc/nginx/sites-enabled/default
에 무엇을 추가해야합니다.
위대한 답변에 감사드립니다. 일부 우분투 특정 항목 (nxensite,/etc/uwsgi/apps- * 용 README)을 사용하여 편집을 추가했습니다. – spazm
왜 사용합니까 : uwsgi_pass unix : /// 3 개의 슬래시가 있습니까? 3 개 또는 1 개의 선행 슬래시를 사용하는 다른가요 ?? – cebor
차이점이 없습니다. 1 또는 3 개의 선행 슬래시가 유닉스 소켓의 전체 경로를 나타냅니다. – ScotchAndSoda