2014-10-07 3 views
0

Я создаю приложение django и запускаю его с помощью команды runerver, и это работает. Но я хочу запустить его с apache, поэтому я устанавливаю wampserver 2.5 с apache 2.4.9. После этого загружайте mod_wsgi-3.5.ap24 .win-amd64-py3.4.zip из here и поместить его в папку апача модулей и добавить эти коды в httpd.conf:Запустить приложение django с apache

LoadModule wsgi_module modules/mod_wsgi.so 
WSGIPythonHome E:/software/Python34 
WSGIPythonPath E:/software/Python34/python.exe 
WSGIScriptAlias /ms "E:/software/wamp/bin/apache/apache2.4.9/htdocs/mysite/mod.wsgi.py" 
Alias /ms "E:/software/wamp/bin/apache/apache2.4.9/htdocs/mysite" 

и кладу Джанго приложение MySITE folder.but Теперь WAMP не бегать и остаются желтыми. Обратите внимание, что это версия моего приложения: - питон 3,4 - 1,7 Джанго - WAMP 2,5 - апаш 2.4.9 - и это коды внутри mod.wsgi.py:

import os, sys 

path = r'E:\software\wamp\bin\apache\apache2.4.9\htdocs\mysite' 
if path not in sys.path: 
    sys.path.append(path) 

os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' 

import django.core.handlers.wsgi 
application = django.core.handlers.wsgi.WSGIHandler() 

жаль для моего страшного английского

ответ

0

Я просто следовал these steps и его работал на меня. Надеюсь, что вам тоже помогут.

Смежные вопросы