0
별도의 아파치 이름 가상 호스트에 장고 앱의 테스트 버전과 프로덕션 버전을 설치하고이를 수행하는 가장 좋은 방법을 알고 싶습니다.mod_python으로 Django 응용 프로그램의 여러 버전을 실행하는 방법은 무엇입니까?
내가 한 일은 다음과 같습니다. 괜찮습니다. 그러나 더 좋은 방법이 있는지 궁금합니다.
<VirtualHost *>
ServerName test.foo.bar
<Location "/app/">
SetHandler python-program
PythonPath "['/home/jdm/django-apps/xyz/test/'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE settings
PythonOption django.root /app
PythonDebug On
PythonInterpreter test
</Location>
</VirtualHost>
<VirtualHost *>
ServerName live.foo.bar
<Location "/app/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
PythonPath "['/home/jdm/django-apps/xyz/live/'] + sys.path"
SetEnv DJANGO_SETTINGS_MODULE settings
PythonOption django.root /app
PythonDebug On
PythonInterpreter live
</Location>
</VirtualHost>
애플 리케이션가 살고/홈/JDM/장고 - 애플 리케이션/XYZ/라이브 /과/가정/JDM/장고 - 애플 리케이션/XYZ/테스트 /. 응용 프로그램은 http://live.foo.bar/app/ 및 http://test.foo.bar/app/