django+wsgi+apache

apache:

  在httpd.conf后面追加代码

View Code
1 LoadModule wsgi_module modules/mod_wsgi.so
2 Include "F:/mm/mysite/mysite.conf"

django:

View Code
 1 <VirtualHost *:80>
 2     WSGIScriptAlias / "F:/mm/mysite/django.wsgi"
 3 
 4     <Directory "F:/mm/mysite">
 5     Allow from all
 6     </Directory>
 7 
 8     <Directory "F:/mm/mysite/mysite">
 9     Allow from all
10     </Directory>
11 
12     <Directory "F:/mm/mysite/mysite/templates">
13     Allow from all
14     </Directory>
15 
16 </VirtualHost>

wsgi:

View Code
 1 import os,sys
 2 apache_configuration= os.path.dirname(__file__)
 3 project = os.path.dirname(apache_configuration)
 4 workspace = os.path.dirname(project)
 5 sys.path.append(apache_configuration) 
 6 
 7  
 8 os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
 9 import django.core.handlers.wsgi
10 application = django.core.handlers.wsgi.WSGIHandler()

 

posted @ 2013-04-10 10:06  hhhyde  阅读(126)  评论(0编辑  收藏  举报