2013-03-12 3 views
0

나는 내 새 프로젝트에 몇 개의 프로젝트를 배포했다. 어떤 일이 벌어지고있는 것 같아요, 한 프로젝트를 잘 볼 수 있지만 일단 다음 프로젝트로 이동하면 이전 프로젝트의 설정이 계속 사용되고 있습니다.2 Djangos 1 Server

예를 들어, jacobvalenta.net과 dev.pawndaddy.org는 모두 서버의 프로젝트이므로이 둘 사이를 뒤집어 놓으면 설정이 서로 섞일 수 있습니다.

SGIPythonPath /home/projects/pawndaddy:/home/projects/jacobvalenta:/home/projects/sailcast:/home/projects/tryfecta:/home/projects/midiscribe 

NameVirtualHost *:80 

<VirtualHost *:80> 
     ServerName jacobvalenta.net 
     ServerAlias *.jacobvalenta.net 

     DocumentRoot /home/projects/jacobvalenta 
     WSGIScriptAlias//home/projects/jacobvalenta/jacobvalenta/wsgi.py 

     <Directory /home/projects/jacobvalenta/jacobvalenta> 
       <Files wsgi.py> 
         Order deny,allow 
         Allow from all 
       </Files> 
     </Directory> 
</VirtualHost> 

<VirtualHost *:80> 
     ServerName sailcast.org 
     ServerAlias *.sailcast.org 

     DocumentRoot /home/projects/sailcast 
     WSGIScriptAlias//home/projects/sailcast/sailcast/wsgi.py 

     <Directory /home/projects/sailcast/sailcast> 
       <Files wsgi.py> 
         Order deny,allow 
         Allow from all 
       </Files> 
     </Directory> 
</VirtualHost> 

<VirtualHost *:80> 
     ServerName pawndaddy.org 
     ServerAlias *.pawndaddy.org 

     DocumentRoot /home/projects/pawndaddy/ 
     WSGIScriptAlias//home/projects/pawndaddy/pawndaddy/wsgi.py 

     <Directory /home/projects/pawndaddy/pawndaddy> 
       <Files wsgi.py> 
         Order deny,allow 
         Allow from all 
       </Files> 
     </Directory> 
</VirtualHost> 
+0

확인. 이제 설정을 자세히 디버깅 할 수 있도록 게시 하시겠습니까? –

+0

@DanielRoseman 구성이 있습니다. 다른 모든 것은 기본 아파치 설정 –

+0

입니다. "둘 사이를 뒤집어서 설정이 서로 섞일 수 있습니다." * 뒤집기 * 및 뒤섞기 *에 대해 자세히 설명하십시오. 가상 호스팅 사이트를 가로 지르는 데이터가 나타나는 경우 Django 설치의 다른 데이터베이스와 파일 시스템 위치를 사용해야합니다. – gertvdijk

답변

0

파일을 조금 더 읽어야합니다.

# We defer to a DJANGO_SETTINGS_MODULE already in the environment. This breaks 
# if running multiple sites in the same mod_wsgi process. To fix this, use 
# mod_wsgi daemon mode with each site in its own daemon process, or use 
# os.environ["DJANGO_SETTINGS_MODULE"] = "project.settings" 

그래서 그냥 기본 환경 설정에 대한 행을 제거하고, 모두가 잘되어야합니다 :

는 wsgi.py 내 의견들은 말한다.