여러 도메인에서 사용할 장고 프로젝트를 만들고 있는데 도메인에 따라 기능이 약간 다를 수 있습니다. 이 문제를 해결하는 적절한 방법에 대한 조언을 찾고 있습니다.여러 도메인에서 장고 빠른 CGI 구성을 설정하는 데 권장되는 방법
sites 프레임 워크는 장고 코드를 실행하는 시점에 처리가 완료되면 일부 사용자 지정 작업을 수행하는 데 적합 할 것 같습니다. 하지만 우리가 그 지점 (nginx, flup, fastcgi, config와 관련 있음)에 도달하기 전에 설정이 무엇인지 결정해야합니다. 여러 장고 파일이 적절한 설정과 같은
것 같다, 각각 다른 SITE_ID와 :
여기에 내 현재의 이해입니다. 그러면 두 개의 가상 호스트가 두 개의 다른 소켓을 가리키는 nginx 구성에서 설정됩니다. 두 'manage.py runfastcgi'과정은 그 두 개의 서로 다른 소켓에 들어하는 데 사용됩니다 및 각 프로세스는 더 많은 도메인을 추가하는 경우이 지저분 얻을 수처럼
./manage.py --settings=settings.site1.py runfcgi method=prefork socket=/home/user/mysite1.sock pidfile=django1.pid
./manage.py --settings=settings.site2.py runfcgi method=prefork socket=/home/user/mysite2.sock pidfile=django2.pid
그러나, 그것은 보인다 다른 settings.py를 참조 할 것 . 추가 될 모든 도메인에 대해 새로운 'manage runfastcgi'프로세스가 실행되어야합니다. 이 방법으로 여러 사이트를 지원할 수있는 방법이 있습니까?
장고로 여러 도메인을 호스팅 한 경험이 있습니까?
모든 조언을 주시면 감사하겠습니다. 읽어 주셔서 감사합니다. 조
친구가 나에게이 링크를 전달했습니다. 그것은이 질문에 대답하지 않지만, 이것과 관련된 유용한 정보를 제공하는 것 같습니다. http://trojanbadger.com/2008/12/9/django-sites-framework-and-multi-site-cms/ –