ошибка в настройке mod_wsgi с Apache2.2 - PullRequest
0 голосов
/ 13 сентября 2010

Я следую за этим http://pradyumnajoshi.wordpress.com/2009/06/09/setting-up-mod_wsgi-for-apache-and-django-on-windows/

Я использую python2.6, Apache2.2, Django1.3 и mod_wsgi> 3 на Windows XP. Теперь я установил Apache правильно, он работает хорошо. и я должен добавить следующую строку в файле httpd.conf: - LoadModule модули wsgi_module / mod_wsgi.so Теперь я перезагружаю свой сервер Apache. Он работает хорошо. Но когда я добавлю следующие строки в httpd.conf: -

WSGIScriptAlias /wsgi “C:/wsgi_app/wsgi_handler.py”

<Directory “C:/wsgi_app”>
  AllowOverride None
  Options None
  Order deny,allow
  Allow from all
</Directory>

Затем перезапустите мой сервер Apache, он выдаст сообщение об ошибке «Операция запроса не удалась»

Пожалуйста, помогите мне, я новичок в Python.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 24 июля 2011

убедитесь, что у вас есть файл wsgi_handler.py в каталоге C: /wsgi_app.
Проблемой может быть символ, с которым вы цитируете. заменить «C: /wsgi_app/wsgi_handler.py» на «C: /wsgi_app/wsgi_handler.py» и «C: / wsgi_app» на «C: / wsgi_app».

0 голосов
/ 13 сентября 2010

При отладке Apache первым делом проверяются журналы ошибок и доступа.Я никогда не использовал apache с Windows, но если вы найдете журналы, вы получите гораздо более описательное сообщение об ошибке.

К вашему сведению, я считаю, что обычно рекомендуется, чтобы wsgi_handler использовал расширение .wsgi (хотя я думаю, что это, вероятно, потому что обычно его называют django).

...