Назад | Перейти на главную страницу

Проблемы с Django + Apache + mod_wsgi

Последние два дня я пытался развернуть приложение Django, которое я создал и протестировал, используя сервер разработки, встроенный в manage.py. Я прочитал бесчисленное количество руководств и отрывков, и, похоже, ничего не работает правильно. Я пришел сюда за советом.

Может ли кто-нибудь указать мне на подробное руководство или сообщение в блоге, которое перенесет меня с сервера разработки на Apache + mod_wsgi?

Изменить: прочитав файл Apache httpd.conf, я начал больше понимать, что делает Apache и что делают учебники. Однако, выполнив руководство по Django + mod_wsgi, подставив в мои пути, где это необходимо, и перезапустив apache, my / по-прежнему сопоставляется со стандартной страницей успеха Mac Apache «Это работает!».

Вот код, который я взял из учебника Django, преобразовал для моих целей и поместил в конец моего httpd.conf ...

    # Django configuration

WSGIScriptAlias / /Users/administrator/Developer/billing/apache/django.wsgi

<Directory /Users/administrator/Developer/billing/apache/django.wsgi>
Order allow,deny
Allow from all
</Directory>

AliasMatch ^/([^/]*\.css) /usr/local/wsgi/static/styles/$1

Alias /media/ /Users/administrator/Developer/billing/media/
Alias /static/ /Users/administrator/Developer/billing/static/

<Directory /Users/administrator/Developer/billing/static>
Order deny,allow
Allow from all
</Directory>

<Directory /Users/administrator/Developer/billing/media>
Order deny,allow
Allow from all
</Directory>

Редактировать № 2: "Это работает!" страница, должно быть, была кэширована, потому что, ничего не изменив из приведенного выше кода, теперь я получаю ошибку отказа в разрешении, когда пытаюсь перейти к /.

Ты смотрел:

http://code.google.com/p/modwsgi/wiki/WhereToGetHelp?tm=6#Conference_Presentations

В противном случае объясните, в чем именно у вас возникшая проблема.