Hi, I know most of you work on Linux, but I do need this to be done on Windows for a very personal reason.
I mainly followed this tutorial here, except that I use mod_wsgi over mod_python. http://wiki.thinkhole.org/howto:django_on_windows I had my python 2.7, apache, mod_wsgi and postreg all installed under my F drive. This is the folder: F:/public, and I created a project called testproject, so I have F:/public/testproject I am stuck at configuration Django with Apache (and mod_wsgi). I spent 5 hours searching and reading the documentation and still can't figure out how to do it right. I read this http://code.google.com/p/modwsgi/wiki/IntegrationWithDjango I created two files: apache_django_wsgi.conf and django.wsgi under F:/ public/testproject/apache, where apache is a manual created folder. The actual Apache is installed under F:/Apache Software Foundation/ Apache2.2 I did these for Apache2.2/conf/httpd.conf LoadModule wsgi_module modules/mod_wsgi.so Include "f:/public/testproject/apache/apache_django_wsgi.conf" So good so far. No error after restart ApACHE. Now, I have to setup those two files. I had this for the conf (I just copied it from the google doc....) # Code begin here Alias /media/ f:/public/testproject/media/ <Directory f:/public/testproject/media> Order deny,allow Allow from all </Directory> WSGIScriptAlias / "f:/public/testproject/apache/django.wsgi" <Directory "f:/public/testproject/apache"> Order deny,allow Allow from all </Directory> #Code ends here However, I was suspecting something bad to happen... OKay. For django.wsgi // code begins here import os, sys sys.path.append("f:/public") os.environ['DJANGO_SETTINGS_MODULE'] = 'testproject.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler() // code ends here This one is better - I know the info is good and correct. Now I restarted the apache again, no error. But when I try to access to my localhost or localhost/testproject I received this message Forbidden: You don't have permission to access /testproject/ on this server. I was denied, I don't know why we need that script anyway... How should I set it up? How do I test if everything is working well? Thank you! -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.